磁盘管理
磁盘管理
df命令
df命令用于统计目前操作系统上文件系统磁盘空间的使用情况。
■命令格式:df [选项] [参数]
■常用选项
df常用选项
| 选项 | 描述 |
|---|---|
| -a | --all:包括伪、重复、不可访问的文件系统。 |
| -B | --block-size={SIZE}:使用{SIZE}大小的Blocks。 |
| -h | --human-readable:使用人类可读的格式(预设值是不加这个参数的)。 |
| -H | --si:很像-h,但是用1000为单位而不是用1024。 |
| -i | --inodes:显示inodes信息,而非块使用量。 |
| -k | --kilobytes:就像是--block-size=1024。 |
| -l | --local:只显示本机的文件系统。 |
| -P | --portability:使用POSIX输出格式。 |
| --sync | 在获取使用信息之前调用sync命令,从内存中同步数据至磁盘。 |
| -t | --type=TYPE:只显示TYPE类型的文件系统。 |
| -T | --print-type:显示文件系统的形式。 |
■执行示例
◆执行df -h命令,显示目前磁盘空间和使用情况。
◆执行df -ia命令,列出各文件系统的i节点使用情况。
du命令
du命令用于显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘空间。
■命令格式:du [选项][参数]
■常用选项
du常用选项
| 选项 | 描述 |
|---|---|
| -a | -all:显示目录中个别文件的大小。 |
| -b | -bytes:显示目录或文件的大小时,以byte为单位。 |
| -c | --total:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 |
| -D | 仅取消引用命令行中列出的符号链接。 |
| -h | --human-readable:以K、M、G为单位,提高信息的可读性。 |
| -H | 等效于--dereference-args。 |
| -k | 等效于--block-size=1k。 |
| -l | --count-links:重复计算硬件连接的文件。 |
| -L | 解引用所有符号链接。 |
| -m | 等效于--block-size=1M。 |
| -s | --summarize:仅显示总计大小。 |
| -S | --separate-dirs:显示个别目录的大小时,并不包含其子目录的大小。 |
| -x | --one-file-xystem:以一开始处理时的文件系统的目录为准,若遇上其它不同的文件系统的目录则略过。 |
| -X | --exclude-from=<文件>:在<文件>指定目录或文件。 |
| --exclude | --exclude=<目录或文件>:略过指定的目录或文件。 |
■执行示例
◆执行du /tmp/testfile1 /tmp/testfile2命令,显示多个文件的大小。
◆执行du -h /tmp/testfile1命令,显示testfile文件的大小。
◆执行du -s命令,显示当前目录空间的总大小。
fdisk命令
fdisk是一个创建和维护分区表的程序,用于磁盘添加、删除、转换分区等。
■命令格式:fdisk [选项] [参数]
■常用选项
fdisk常用选项
| 选项 | 描述 |
|---|---|
| -l | 列出所有分区表。 |
| -u | 显示单位,“cylinders”柱面或“sectors”扇区。 |
| -s | 指定扇区显示的设备大小。 |
■命令说明
fdisk操作命令
| 命令 | 描述 |
|---|---|
| m | 显示菜单和帮助信息。 |
| a | 活动分区标记/引导分区。 |
| d | 删除分区。 |
| l | 显示分区类型。 |
| n | 新建分区。 |
| p | 显示分区信息。 |
| q | 退出不保存。 |
| t | 设置分区号。 |
| v | 进行分区检查。 |
| w | 保存修改。 |
| x | 扩展应用,高级功能。 |
■执行示例
◆执行fdisk -l命令,查看当前分区情况。
◆执行fdisk /dev/sda5命令,根据菜单操作说明进行操作。如输入m,就会提示帮助信息;输入d,就会删除分区。
:::warning
删除分区时要小心,请看好分区的序号。如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除,所以操作时一定要小心。如果知道自己操作错了,请不要惊慌,输入q不保存退出,千万不要输入w保存退出。 :::
No comments to display
No comments to display