使用df命令
有时,需要了解某个设备上有多少可用磁盘空间,df命令允许我们方便的查看所有已挂载磁盘的使用情况
df命令显示每个包含数据的已挂载文件系统,该命令显示:
设备位置
能保存的数据块数量
已使用的数据块数量
可用的数据块数量
已使用空间的百分比
设备挂载点
[root@mio-tt ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_miott-LogVol00 7019084 1092108 5570420 17% / tmpfs 515292 0 515292 0% /dev/shm /dev/sda1 198337 26773 161324 15% /boot [root@mio-tt ~]#
df命令也提供了一些不同的命令行参数,但大部分很少使用,其中一个较为常用的参数是-h,他用于以可读形式显示磁盘空间,通常使用M表示兆字节,使用G表示吉字节
[root@mio-tt ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_miott-LogVol00 6.7G 1.1G 5.4G 17% / tmpfs 504M 0 504M 0% /dev/shm /dev/sda1 194M 27M 158M 15% /boot [root@mio-tt ~]#
使用du命令
du命令显示特定目录的磁盘使用情况,这是判断系统是否存在磁盘占用大户的快捷方法,默认情况下,du命令显示当前目录下所有文件,目录,子目录,并显示各文件或目录占用了多大空间,对于标准目录,这是一个很长的清单
[root@mio-test ~]# du 4 ./.pki/nssdb 8 ./.pki 32 ./Framework/Config 1000 ./Framework/Lib 480 ./Framework/ThirdParty/MNLogger 516 ./Framework/ThirdParty 1616 ./Framework 12 ./.ssh 156 ./fonts 4 ./.gnupg/private-keys-v1.d 20 ./.gnupg 492 ./js 124 ./css 44 ./ws.Item/Service/Iwc 68 ./ws.Item/Service 1752 ./ws.Item/Model 1864 ./ws.Item 4436 . [root@mio-test ~]#
我们对结果进行排序
[root@mio-test ~]# du | sort -nr 4436 . 1864 ./ws.Item 1752 ./ws.Item/Model 1616 ./Framework 1000 ./Framework/Lib 516 ./Framework/ThirdParty 492 ./js 480 ./Framework/ThirdParty/MNLogger 156 ./fonts 124 ./css 68 ./ws.Item/Service 44 ./ws.Item/Service/Iwc 32 ./Framework/Config 20 ./.gnupg 12 ./.ssh 8 ./.pki 4 ./.pki/nssdb 4 ./.gnupg/private-keys-v1.d