报告文件系统磁盘空间的使用情况df
①df
没有参数的情况下,都以 Kbytes 的容量来列出来
[root@smx ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 480748 0 480748 0% /dev
tmpfs 497872 0 497872 0% /dev/shm
tmpfs 497872 8472 489400 2% /run
tmpfs 497872 0 497872 0% /sys/fs/cgroup
/dev/mapper/centos-root 17811456 4709192 13102264 27% /
/dev/sda1 1038336 174324 864012 17% /boot
tmpfs 99576 12 99564 1% /run/user/42
tmpfs 99576 0 99576 0% /run/user/0
②df -h
将容量以简单的形式呈现
[root@smx ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 470M 0 470M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 8.3M 478M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 4.5G 13G 27% /
/dev/sda1 1014M 171M 844M 17% /boot
tmpfs 98M 12K 98M 1% /run/user/42
tmpfs 98M 0 98M 0% /run/user/0
③df -aT
将系统内的所有特殊文件格式及名称都列出来。这里可以看到系统里还是有很多的特殊文件在运行,几乎都存在于内存中,不会占据硬盘空间。最有代表性的例子就是挂载点为/proc的文件。
[root@smx ~]# df -aT
文件系统 类型 1K-块 已用 可用 已用% 挂载点
sysfs sysfs 0 0 0 - /sys
proc proc 0 0 0 - /proc
devtmpfs devtmpfs 480748 0 480748 0% /dev
securityfs securityfs 0 0 0 - /sys/kernel/security
tmpfs tmpfs 497872 0 497872 0% /dev/shm
devpts devpts 0 0 0 - /dev/pts
tmpfs tmpfs 497872 8472 489400 2% /run
tmpfs tmpfs 497872 0 497872 0% /sys/fs/cgroup
cgroup cgroup 0 0 0 - /sys/fs/cgroup/systemd
pstore pstore 0 0 0 - /sys/fs/pstore
cgroup cgroup 0 0 0 - /sys/fs/cgroup/devices
cgroup cgroup 0 0 0 - /sys/fs/cgroup/pids
cgroup cgroup 0 0 0 - /sys/fs/cgroup/blkio
cgroup cgroup 0 0 0 - /sys/fs/cgroup/net_cls,net_prio
cgroup cgroup 0 0 0 - /sys/fs/cgroup/freezer
cgroup cgroup 0 0 0 - /sys/fs/cgroup/cpuset
cgroup cgroup 0 0 0 - /sys/fs/cgroup/perf_event
cgroup cgroup 0 0 0 - /sys/fs/cgroup/hugetlb
cgroup cgroup 0 0 0 - /sys/fs/cgroup/memory
cgroup cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct
configfs configfs 0 0 0 - /sys/kernel/config
/dev/mapper/centos-root xfs 17811456 4709112 13102344 27% /
selinuxfs selinuxfs 0 0 0 - /sys/fs/selinux
systemd-1 autofs 0 0 0 - /proc/sys/fs/binfmt_misc
debugfs debugfs 0 0 0 - /sys/kernel/debug
mqueue mqueue 0 0 0 - /dev/mqueue
hugetlbfs hugetlbfs 0 0 0 - /dev/hugepages
/dev/sda1 xfs 1038336 174324 864012 17% /boot
sunrpc rpc_pipefs 0 0 0 - /var/lib/nfs/rpc_pipefs
tmpfs tmpfs 99576 12 99564 1% /run/user/42
tmpfs tmpfs 99576 0 99576 0% /run/user/0
④df -h 挂载点
查看具体的磁盘容量
[root@smx ~]# df -h /dev/
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 470M 0 470M 0% /dev
[root@smx ~]# df -h /boot/
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 1014M 171M 844M 17% /boot
⑤df -ih
-i是指以inode形式呈现
[root@smx ~]# df -ih
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
devtmpfs 118K 390 117K 1% /dev
tmpfs 122K 1 122K 1% /dev/shm
tmpfs 122K 894 121K 1% /run
tmpfs 122K 16 122K 1% /sys/fs/cgroup
/dev/mapper/centos-root 8.5M 128K 8.4M 2% /
/dev/sda1 512K 340 512K 1% /boot
tmpfs 122K 9 122K 1% /run/user/42
tmpfs 122K 1 122K 1% /run/user/0
⑥参数说明
-a, --all
列出包括BLOCK为0的文件系统
--block-size=SIZE use SIZE-byte blocks
指定块的大小
-h,--huma-readable"
用常见的格式显示出大小(例如:1K 234M 2G)
-H,--si"
同上,但是这里的1k等于1000字节而不是1024字节
-i, --inodes
用信息索引点代替块表示使用状况
-k, --kilobytes
指定块大小等于1024字节来显示使用状况
-l, --local
只显示本地文件系统使用状况
-m, --megabytes
以指定块大小等于1048576字节(1M)来显示使用状况
--no-sync
在取得使用信息前禁止调用同步 (default)
-P, --portability
使用POSIX格式输出
--sync 在取得使用信息前调用同步
-t, --type=TYPE
只显示指定类型(TYPE)的文件系统
-T, --print-type
输出每个文件系统的类型
-x, --exclude-type=TYPE
只显示指定类型(TYPE)之外的文件系统