Linux磁盘管理常用三个命令为df、du和fdisk
- df:列出文件系统的整体磁盘使用量
- du:检查磁盘空间使用量
- fdisk:用于磁盘分区
df命令:
df [-ahikHTm] [目录或文件名]
选项与参数:
- a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
- k :以 KBytes 的容量显示各文件系统;
- m :以 MBytes 的容量显示各文件系统;
- h :以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示;
- H :以 M=1000K 取代 M=1024K 的进位方式;
- T :显示文件系统类型,连同该partition的filesystem 名称 (例如 ext3) 也列出;
- i :不用硬盘容量,而以 inode 的数量来显示
实例:将系统内所有的文件列出来
zsh@iZ11rzn3f6tZ:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 4077508 4 4077504 1% /dev
tmpfs 817676 416 817260 1% /run
/dev/vda1 20509308 8118376 11326076 42% /
none 4 0 4 0% /sys/fs/cgroup
none 5120 0 5120 0% /run/lock
none 4088364 0 4088364 0% /run/shm
none 102400 0 102400 0% /run/user
实例:将容量结果以易读的容量格式显示出来
zsh@iZ11rzn3f6tZ:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 799M 416K 799M 1% /run
/dev/vda1 20G 7.8G 11G 42% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 100M 0 100M 0% /run/user
实例:将/etc底下的可用的磁盘容量以易读的容量格式显示
zsh@iZ11rzn3f6tZ:~$ df -h /etc
Filesystem Size Used Avail Use% Mounted on
/dev/disk/by-uuid/af414ad8-9936-46cd-b074-528854656fcd 20G 7.8G 11G 42% /
du命令:
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的
du [-ahskm] 文件或目录名称
选项与参数:
- a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
- h :以人们较易读的容量格式 (G/M) 显示;
- s :列出总量而已,而不列出每个各别的目录占用容量;
- S :不包括子目录下的总计,与 -s 有点差别。
- k :以 KBytes 列出容量显示;
- m :以 MBytes 列出容量显示;