Linux磁盘配置与管理

  1. 查看磁盘信息

①lsblk命令用于列出所有可用的磁盘和分区,以及它们的大小、挂载点等信息。

lsblk

②fdisk:用于查看和修改分区表。

sudo fdisk -l

③parted:是一个功能更强大的磁盘分区工具。

sudo parted -l

  1. 创建分区

①使用fdisk创建分区

sudo fdisk /dev/sdx

使用n命令创建新分区,然后选择分区类型(主分区或扩展分区),以及设置分区大小。 使用w命令写入更改并退出。

②使用parted创建分区

sudo parted /dev/sdx mklabel gpt # 创建GPT标签(如果是MBR,使用mklabel msdos)

sudo parted /dev/sdx mkpart primary 0% 100% # 创建主分区,调整大小参数

  1. 格式化分区 使用mkfs命令来格式化分区。例如,使用ext4文件系统格式化一个分区:

sudo mkfs.ext4 /dev/sdx1

  1. 挂载分区 创建一个挂载点目录:

sudo mkdir /mnt/mypartition

挂载分区到该目录:

sudo mount /dev/sdx1 /mnt/mypartition

  1. 设置开机自动挂载(可选) 编辑/etc/fstab文件以设置开机自动挂载:

sudo nano /etc/fstab

添加一行,例如:

/dev/sdx1 /mnt/mypartition ext4 defaults 0 0

保存并退出编辑器,然后重新挂载以应用更改:

sudo mount -a

  1. 调整文件系统大小(如需) 如果需要调整文件系统的大小,可以使用resize2fs(针对ext系列文件系统)或xfs_growfs(针对XFS文件系统):

sudo resize2fs /dev/sdx1 # 对于ext4文件系统

或者对于XFS文件系统:sudo xfs_growfs /dev/sdx1

注意:在调整之前确保文件系统没有挂载只读,并且有足够的空间。对于某些文件系统,可能需要先卸载分区再进行操作。

  1. 查看磁盘使用情况和管理空间(使用df和du)

df命令显示磁盘空间使用情况。 du命令显示目录或文件的磁盘使用情况。例如,查看当前目录的磁盘使用情况:

du -sh ./*

查看整个系统的磁盘使用情况:

df -hT # -h表示易读性,-T表示显示文件系统类型。

查看特定目录的磁盘使用情况:

du -sh /path/to/directory/or/file

其中,-s表示汇总,-h表示以易读的格式显示大小。 清理不需要的文件可以使用 rm 或 rm -rf(慎用,会删除目录及内容)。

相关推荐
草莓熊Lotso1 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑1 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe9 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥9 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿10 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘10 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64811 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满11 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠11 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法