NOTE
Linux 磁盘管理
整理磁盘分区、格式化、挂载、swap 与文件系统管理流程。
查看磁盘与目录容量
df - 查看文件系统空间使用情况
用于查看文件系统的整体磁盘空间使用情况。
命令格式:
df [选项] [目录或文件名]
常用选项:
| 选项 | 说明 |
|---|---|
| -a | 显示所有文件系统(包括虚拟文件系统) |
| -h | 以人类易读的格式显示容量(如 KB、MB、GB) |
| -i | 显示 inode 使用情况而非磁盘空间 |
| -k | 以 KB 为单位显示容量 |
| -m | 以 MB 为单位显示容量 |
| -H | 使用 1000 而不是 1024 作为换算单位(1MB=1000KB) |
| -T | 显示文件系统类型 |
du - 查看文件和目录磁盘使用情况
用于估算文件和目录占用的磁盘空间大小。
命令格式:
du [选项] [目录或文件名]
常用选项:
| 选项 | 说明 |
|---|---|
| -a | 显示所有文件和目录的磁盘使用情况 |
| -h | 以人类易读的格式显示容量 |
| -s | 仅显示总计用量,不显示子目录详情 |
| -S | 显示指定目录的用量,不包括子目录 |
| -k | 以 KB 为单位显示容量 |
| -m | 以 MB 为单位显示容量 |
查看磁盘分区信息
lsblk - 列出块设备信息
用于查看系统的磁盘和分区信息。
命令格式:
lsblk [选项] [设备名]
常用选项:
| 选项 | 说明 |
|---|---|
| -d | 仅显示磁盘设备,不显示分区 |
| -f | 同时显示文件系统信息 |
| -i | 使用 ASCII 字符显示树状结构 |
| -m | 显示设备的权限信息 |
| xxxxxxxxxx quotaoff | 显示设备的完整路径 |
| -t | 显示设备的详细技术信息 |