报告文件系统磁盘空间的使用情况。获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
(1)用法:
用法: df [选项] [文件]
(2)功能:
功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。
默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。
(3)选项参数:
1) -a 全部文件系统列表
2) -h 方便阅读方式显示
3) -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
4) -i 显示inode信息
5) -k 区块为1024字节
6) -l 只显示本地文件系统
7) -m 区块为1048576字节
8) --no-sync 忽略 sync 命令
9) -P 输出格式为POSIX
10) --sync 在取得磁盘信息前,先执行sync命令
11) -T 文件系统类型
选择参数:
12) --block-size=<区块大小> 指定区块大小
13) -t<文件系统类型> 只显示选定文件系统的磁盘信息
14) -x<文件系统类型> 不显示选定文件系统的磁盘信息
(4)实例:
1)[root@localhost /]# df 列出各文件系统的磁盘空间使用情况
[root@localhost /]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda3 18555904 3582444 14973460 20% / devtmpfs 997908 0 997908 0% /dev tmpfs 1006936 148 1006788 1% /dev/shm tmpfs 1006936 9072 997864 1% /run tmpfs 1006936 0 1006936 0% /sys/fs/cgroup /dev/sda1 303788 113264 190524 38% /boot
2)[root@localhost /]# df -i 列出各文件系统inode使用情况
[root@localhost /]# df -i 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 /dev/sda3 18566144 127865 18438279 1% / devtmpfs 249477 370 249107 1% /dev tmpfs 251734 8 251726 1% /dev/shm tmpfs 251734 489 251245 1% /run tmpfs 251734 13 251721 1% /sys/fs/cgroup /dev/sda1 307200 330 306870 1% /boot
3)[root@localhost /]# df -ia |more -10 列出所有文件系统的的inode使用情况,用more命令分隔只显示前10条
[root@localhost /]# df -ia |more -10 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 rootfs 18566144 127865 18438279 1% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devtmpfs 249477 370 249107 1% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 251734 8 251726 1% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 251734 489 251245 1% /run tmpfs 251734 13 251721 1% /sys/fs/cgroup --More--
4)[root@localhost /]# df -T 显示各文件系统类型
[root@localhost /]# df -T 文件系统 类型 1K-块 已用 可用 已用% 挂载点 /dev/sda3 xfs 18555904 3582964 14972940 20% / //这里貌似没显示ext*文件系统 devtmpfs devtmpfs 997908 0 997908 0% /dev tmpfs tmpfs 1006936 148 1006788 1% /dev/shm tmpfs tmpfs 1006936 9072 997864 1% /run tmpfs tmpfs 1006936 0 1006936 0% /sys/fs/cgroup /dev/sda1 xfs 303788 113264 190524 38% /boot
5)[root@localhost /]# df -h 以便于阅读的方式显示信息
[root@localhost /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 18G 3.5G 15G 20% / devtmpfs 975M 0 975M 0% /dev tmpfs 984M 148K 984M 1% /dev/shm tmpfs 984M 8.9M 975M 1% /run tmpfs 984M 0 984M 0% /sys/fs/cgroup /dev/sda1 297M 111M 187M 38% /boot [root@localhost /]# df -ih 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 /dev/sda3 18M 125K 18M 1% / devtmpfs 244K 370 244K 1% /dev tmpfs 246K 8 246K 1% /dev/shm tmpfs 246K 489 246K 1% /run tmpfs 246K 13 246K 1% /sys/fs/cgroup /dev/sda1 300K 330 300K 1% /boot
6)[root@localhost /]# df -k 以单位显示磁盘的使用情况(默认)
[root@localhost /]# df -kh 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 18G 3.5G 15G 20% / devtmpfs 975M 0 975M 0% /dev tmpfs 984M 148K 984M 1% /dev/shm tmpfs 984M 8.9M 975M 1% /run tmpfs 984M 0 984M 0% /sys/fs/cgroup /dev/sda1 297M 111M 187M 38% /boot [root@localhost /]# df -k 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda3 18555904 3582484 14973420 20% / devtmpfs 997908 0 997908 0% /dev tmpfs 1006936 148 1006788 1% /dev/shm tmpfs 1006936 9076 997860 1% /run tmpfs 1006936 0 1006936 0% /sys/fs/cgroup /dev/sda1 303788 113264 190524 38% /boot [root@localhost /]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda3 18555904 3582484 14973420 20% / devtmpfs 997908 0 997908 0% /dev tmpfs 1006936 148 1006788 1% /dev/shm tmpfs 1006936 9076 997860 1% /run tmpfs 1006936 0 1006936 0% /sys/fs/cgroup /dev/sda1 303788 113264 190524 38% /boot
7)[root@localhost /]# df -t tmpfs 显示指定类型的文件系统
[root@localhost /]# df -k 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda3 18555904 3582508 14973396 20% / devtmpfs 997908 0 997908 0% /dev tmpfs 1006936 148 1006788 1% /dev/shm tmpfs 1006936 9076 997860 1% /run tmpfs 1006936 0 1006936 0% /sys/fs/cgroup /dev/sda1 303788 113264 190524 38% /boot [root@localhost /]# df -t tmpfs 文件系统 1K-块 已用 可用 已用% 挂载点 tmpfs 1006936 148 1006788 1% /dev/shm tmpfs 1006936 9076 997860 1% /run tmpfs 1006936 0 1006936 0% /sys/fs/cgroup