df命令
作用
linux中df命令的功能是用来检查该系统已挂载的文件系统的空间占用情况。可以使用该命令来获取硬盘占用了多少空间,还剩多少空间等信息。如果该命令使用时,没有指定任何文件名,则默认是当前所有已挂载了的文件系统的可用空间将被显示。默认情况下,单位是1KB,当然,也可以利用环境变量POSIXLY_CORRECT指定。
用法
df [选项] [参数]
选项
- -a 全部文件系统列表
- -h 方便阅读方式显示
- -H 等同于-h,但是计算式是1K=1000
- -i 显示inode信息,linux采用了类似指针的方式管理磁盘空间影射
- -k 区块为1024字节,即1K
- -l 只显示本地文件系统,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果
- -m 区块为1024 * 1024 = 1048576字节,即1M
- –no-sync 忽略sync命令
- -P 输出格式为POSIX
- –sync 在取得磁盘信息前,先执行sync命令
- -T 列出文件系统类型
- –block-size=<区块大小> 指定区块大小
- -t<文件系统类型> 只显示选定文件系统的磁盘信息
- -x<文件系统类型> 不显示选定文件系统的磁盘信息
- –help 显示帮助信息
- –version 显示版本信息
使用例子
- 显示磁盘使用情况
1 2 3 4 5 6 7 8 9 10 11 12 13
| root@dcLunatic:~# df Filesystem 1K-blocks Used Available Use% Mounted on udev 1945008 0 1945008 0% /dev tmpfs 392676 12096 380580 4% /run /dev/sda2 118016904 80682300 31296640 73% / tmpfs 1963376 216364 1747012 12% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 1963376 0 1963376 0% /sys/fs/cgroup /dev/sda1 523248 132 523116 1% /boot/efi tmpfs 392672 16 392656 1% /run/user/131 tmpfs 392672 76 392596 1% /run/user/0 /dev/mmcblk0p1 15549952 6555200 8994752 43% /media/root/AEB8-0F90 /dev/sdb2 609747072 64171404 545575668 11% /media/root/本地磁盘
|
- 以inode模式来显示磁盘使用情况
1 2 3 4 5 6 7 8 9 10 11 12 13
| root@dcLunatic:~# df -i Filesystem Inodes IUsed IFree IUse% Mounted on udev 486252 485 485767 1% /dev tmpfs 490844 891 489953 1% /run /dev/sda2 7528448 686858 6841590 10% / tmpfs 490844 253 490591 1% /dev/shm tmpfs 490844 4 490840 1% /run/lock tmpfs 490844 16 490828 1% /sys/fs/cgroup /dev/sda1 0 0 0 - /boot/efi tmpfs 490844 25 490819 1% /run/user/131 tmpfs 490844 46 490798 1% /run/user/0 /dev/mmcblk0p1 0 0 0 - /media/root/AEB8-0F90 /dev/sdb2 545641204 35 545641169 1% /media/root/本地磁盘
|
- 显示ext4类型的磁盘使用情况
1 2 3
| root@dcLunatic:~# df -t ext4 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 118016904 80682408 31296532 73% /
|
- 显示除了ext4类型的磁盘的使用情况
1 2 3 4 5 6 7 8 9 10 11 12
| root@dcLunatic:~# df -x ext4 Filesystem 1K-blocks Used Available Use% Mounted on udev 1945008 0 1945008 0% /dev tmpfs 392676 17008 375668 5% /run tmpfs 1963376 222868 1740508 12% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 1963376 0 1963376 0% /sys/fs/cgroup /dev/sda1 523248 132 523116 1% /boot/efi tmpfs 392672 16 392656 1% /run/user/131 tmpfs 392672 76 392596 1% /run/user/0 /dev/mmcblk0p1 15549952 6555200 8994752 43% /media/root/AEB8-0F90 /dev/sdb2 609747072 64171404 545575668 11% /media/root/本地磁盘
|
- 显示/root目录所在的文件系统的使用情况,并以更容易阅读的方式显示
1 2 3
| root@dcLunatic:~# df /root -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 113G 77G 30G 73% /
|
- 列出文件系统的类型
1 2 3 4 5 6 7 8 9 10 11 12 13
| root@dcLunatic:~# df -Th Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 384M 17M 367M 5% /run /dev/sda2 ext4 113G 77G 30G 73% / tmpfs tmpfs 1.9G 223M 1.7G 12% /dev/shm tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 vfat 511M 132K 511M 1% /boot/efi tmpfs tmpfs 384M 16K 384M 1% /run/user/131 tmpfs tmpfs 384M 76K 384M 1% /run/user/0 /dev/mmcblk0p1 vfat 15G 6.3G 8.6G 43% /media/root/AEB8-0F90 /dev/sdb2 fuseblk 582G 62G 521G 11% /media/root/本地磁盘
|