Linux查看磁盘使用情况命令

332 阅读5分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,点击查看活动详情

一、统计磁盘整体情况,包括磁盘大小,已使用,可用。------df

[root@localhost ~]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
devtmpfs                  480848       4   480844    1% /dev
tmpfs                     497872       0   497872    0% /dev/shm
tmpfs                     497872    9940   487932    2% /run
tmpfs                     497872       0   497872    0% /sys/fs/cgroup
/dev/mapper/centos-root 28289540 4719928 23569612   17% /
/dev/sda1                1038336  174156   864180   17% /boot
tmpfs                      99576      64    99512    1% /run/user/1000
/dev/sr0                 4554702 4554702        0  100% /run/media/wang/CentOS 7 x86_64
tmpfs                      99576      52    99524    1% /run/user/0
tmpfs                      99576       4    99572    1% /run/user/42

二、更清楚知道磁盘使用情况。------df -lh

[root@localhost ~]# df -lh
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 470M  4.0K  470M    1% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  9.8M  477M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   27G  4.6G   23G   17% /
/dev/sda1               1014M  171M  844M   17% /boot
tmpfs                     98M   64K   98M    1% /run/user/1000
/dev/sr0                 4.4G  4.4G     0  100% /run/media/wang/CentOS 7 x86_64
tmpfs                     98M   52K   98M    1% /run/user/0
tmpfs                     98M  4.0K   98M    1% /run/user/42
#-h:以人类易读的格式输出

三、全部的文件系统的使用情况。------df -a

[root@localhost ~]# df -a
文件系统                   1K-块    已用     可用 已用% 挂载点
sysfs                          0       0        0     - /sys
proc                           0       0        0     - /proc
devtmpfs                  480848       4   480844    1% /dev
securityfs                     0       0        0     - /sys/kernel/security
tmpfs                     497872       0   497872    0% /dev/shm
devpts                         0       0        0     - /dev/pts
tmpfs                     497872    9940   487932    2% /run
tmpfs                     497872       0   497872    0% /sys/fs/cgroup
cgroup                         0       0        0     - /sys/fs/cgroup/systemd
pstore                         0       0        0     - /sys/fs/pstore
cgroup                         0       0        0     - /sys/fs/cgroup/blkio
cgroup                         0       0        0     - /sys/fs/cgroup/memory
cgroup                         0       0        0     - /sys/fs/cgroup/cpu,cpuacct
cgroup                         0       0        0     - /sys/fs/cgroup/devices
cgroup                         0       0        0     - /sys/fs/cgroup/perf_event
cgroup                         0       0        0     - /sys/fs/cgroup/net_cls,net_prio
cgroup                         0       0        0     - /sys/fs/cgroup/hugetlb
cgroup                         0       0        0     - /sys/fs/cgroup/cpuset
cgroup                         0       0        0     - /sys/fs/cgroup/freezer
cgroup                         0       0        0     - /sys/fs/cgroup/pids
configfs                       0       0        0     - /sys/kernel/config
/dev/mapper/centos-root 28289540 4721708 23567832   17% /
selinuxfs                      0       0        0     - /sys/fs/selinux
debugfs                        0       0        0     - /sys/kernel/debug
systemd-1                      0       0        0     - /proc/sys/fs/binfmt_misc
mqueue                         0       0        0     - /dev/mqueue
hugetlbfs                      0       0        0     - /dev/hugepages
/dev/sda1                1038336  174156   864180   17% /boot
sunrpc                         0       0        0     - /var/lib/nfs/rpc_pipefs
tmpfs                      99576      64    99512    1% /run/user/1000
gvfsd-fuse                     0       0        0     - /run/user/1000/gvfs
fusectl                        0       0        0     - /sys/fs/fuse/connections
/dev/sr0                 4554702 4554702        0  100% /run/media/wang/CentOS 7 x86_64
tmpfs                      99576      52    99524    1% /run/user/0
tmpfs                      99576       4    99572    1% /run/user/42
gvfsd-fuse                     0       0        0     - /run/user/0/gvfs
#-a:显示所有文件系统的磁盘使用情况

四、显示inode信息。------df -i

[root@localhost ~]# df -i
文件系统                   Inode 已用(I)  可用(I) 已用(I)% 挂载点
devtmpfs                  120212     392   119820       1% /dev
tmpfs                     124468       1   124467       1% /dev/shm
tmpfs                     124468    1183   123285       1% /run
tmpfs                     124468      16   124452       1% /sys/fs/cgroup
/dev/mapper/centos-root 14151680  160389 13991291       2% /
/dev/sda1                 524288     340   523948       1% /boot
tmpfs                     124468      28   124440       1% /run/user/1000
/dev/sr0                       0       0        0        - /run/media/wang/CentOS 7 x86_64
tmpfs                     124468      25   124443       1% /run/user/0
tmpfs                     124468       6   124462       1% /run/user/42
#-i:输出文件系统的inode信息,如果inode满了,即使有空间也不能存储

五、以字节数显示区块占用情况。------df -k

[root@localhost ~]# df -k
文件系统                   1K-块    已用     可用 已用% 挂载点
devtmpfs                  480848       4   480844    1% /dev
tmpfs                     497872       0   497872    0% /dev/shm
tmpfs                     497872    9940   487932    2% /run
tmpfs                     497872       0   497872    0% /sys/fs/cgroup
/dev/mapper/centos-root 28289540 4723264 23566276   17% /
/dev/sda1                1038336  174156   864180   17% /boot
tmpfs                      99576      64    99512    1% /run/user/1000
/dev/sr0                 4554702 4554702        0  100% /run/media/wang/CentOS 7 x86_64
tmpfs                      99576      52    99524    1% /run/user/0
tmpfs                      99576       4    99572    1% /run/user/42
#-k:按块大小输出文件系统磁盘使用情况

六、查看当前目录,统计每个目录下磁盘的整体情况。 ------df -h

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 470M  4.0K  470M    1% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  9.8M  477M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   27G  4.6G   23G   17% /
/dev/sda1               1014M  171M  844M   17% /boot
tmpfs                     98M   64K   98M    1% /run/user/1000
/dev/sr0                 4.4G  4.4G     0  100% /run/media/wang/CentOS 7 x86_64
tmpfs                     98M   52K   98M    1% /run/user/0
tmpfs                     98M  4.0K   98M    1% /run/user/42
#h:以人类易读的格式输出

七:查看指定目录。 ------df -h 指定的目录

[root@localhost ~]# df -h /usr/
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   27G  4.6G   23G   17% /