linux查看磁盘命令---df

df

df命令用于列出文件系统的整体磁盘空间的统计,可以用来查看磁盘的使用情况与剩余空间。

格式

df 【选项】 参数

注:默认情况下,如果不加任何选项,磁盘空间是以1KB为单位显示的。

[root@linus ~]# df		#因为我是使用的xshell连接,所以能够显示中文内容
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 4563668 47839532    9% /
devtmpfs                  917604       0   917604    0% /dev
tmpfs                     933524       0   933524    0% /dev/shm
tmpfs                     933524    9288   924236    1% /run
tmpfs                     933524       0   933524    0% /sys/fs/cgroup
/dev/sda1                1038336  182368   855968   18% /boot
/dev/mapper/centos-home 49250820   33052 49217768    1% /home
tmpfs                     186708      12   186696    1% /run/user/42
tmpfs                     186708       0   186708    0% /run/user/0

在系统中查看,依次为Filesystem,1K-blocks,Used, Available,Use%,Mounted on

Filesystem:代表该文件系统时哪个分区,列出的是设备名称。
1K-blocks:说明显示单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。
Used:已经使用磁盘的空间大小。
Available:剩余的空间大小。
Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。
Mounted on:该磁盘挂载的目录。

注:也可以使用df加文件或目录查看该目录所在磁盘的使用情况。

[root@linus ~]# df /etc/
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 4564580 47838620    9% /

选项

-a:–all,显示所有的文件系统,包括虚拟文件系统
-B:–block-size,指定单位大小。比如1K,1M等
-h:–human-readable,以最适合的单位显示
-H:–si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024
-i:–inodes,不用硬盘容量,而是以inode(节点)的数量来显示
-k:以KB的容量显示各文件系统,相当于–block-size=1k
-m:以KB的容量显示各文件系统,相当于–block-size=1m
-l:–local,只显示本地文件系统
–no-sync:在统计使用信息之前不调用sync命令(默认)
-sync:在统计使用信息之前调用sync命令
-t:–type=TYPE,只显示指定类型的文件系统
-T:–print-type,显示文件系统类型
-x:–exclude-type=TYPE,不显示指定类型的文件系统

简单案例

注:此案例只列举了一些常用的选项,其余自行练习

[root@linus ~]# df -B g			#指定单位大小为:GB,也可以指定KBMB等
文件系统                1G-块  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G    5G   46G    9% /
devtmpfs                   1G    0G    1G    0% /dev
tmpfs                      1G    0G    1G    0% /dev/shm
tmpfs                      1G    1G    1G    1% /run
tmpfs                      1G    0G    1G    0% /sys/fs/cgroup
/dev/sda1                  1G    1G    1G   18% /boot
/dev/mapper/centos-home   47G    1G   47G    1% /home
tmpfs                      1G    1G    1G    1% /run/user/0
/dev/sr0                   5G    5G    0G  100% /run/media/ro
[root@linus ~]# df -h			#以合适的单位显示磁盘空间
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   50G  4.4G   46G    9% /
devtmpfs                 897M     0  897M    0% /dev
tmpfs                    912M     0  912M    0% /dev/shm
tmpfs                    912M  9.1M  903M    1% /run
tmpfs                    912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               1014M  179M  836M   18% /boot
/dev/mapper/centos-home   47G   33M   47G    1% /home
tmpfs                    183M   44K  183M    1% /run/user/0
/dev/sr0                 4.3G  4.3G     0  100% /run/media/ro
[root@linus ~]# df -T			#显示文件系统类型
文件系统                类型        1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root xfs      52403200 4575168 47828032    9% /
devtmpfs                devtmpfs   917604       0   917604    0% /dev
tmpfs                   tmpfs      933524       0   933524    0% /dev/shm
tmpfs                   tmpfs      933524    9252   924272    1% /run
tmpfs                   tmpfs      933524       0   933524    0% /sys/fs/cgroup
/dev/sda1               xfs       1038336  182368   855968   18% /boot
/dev/mapper/centos-home xfs      49250820   33052 49217768    1% /home
tmpfs                   tmpfs      186708      44   186664    1% /run/user/0
/dev/sr0                iso9660   4414592 4414592        0  100% /run/media/root/CentOS 7 x86_64
[root@linus ~]# df -l			#只显示本地文件系统
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 4575172 47828028    9% /
devtmpfs                  917604       0   917604    0% /dev
tmpfs                     933524       0   933524    0% /dev/shm
tmpfs                     933524    9252   924272    1% /run
tmpfs                     933524       0   933524    0% /sys/fs/cgroup
/dev/sda1                1038336  182368   855968   18% /boot
/dev/mapper/centos-home 49250820   33052 49217768    1% /home
tmpfs                     186708      44   186664    1% /run/user/0
/dev/sr0                 4414592 4414592        0  100% /run/media/root/CentOS 7 x86_64

通常我们将这些选项组合在一起使用,例如:

[root@linus ~]# df -hT				#以合适的单位显示磁盘使用情况,并显示文件系统
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        50G  4.4G   46G    9% /
devtmpfs                devtmpfs  897M     0  897M    0% /dev
tmpfs                   tmpfs     912M     0  912M    0% /dev/shm
tmpfs                   tmpfs     912M  9.1M  903M    1% /run
tmpfs                   tmpfs     912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               xfs      1014M  179M  836M   18% /boot
/dev/mapper/centos-home xfs        47G   33M   47G    1% /home
tmpfs                   tmpfs     183M   44K  183M    1% /run/user/0
/dev/sr0                iso9660   4.3G  4.3G     0  100% /run/media/root/CentOS 7 x86_64
[root@linus ~]# df -t tmpfs  -h		#指定文件系统为tmpfs,并以合适的单位显示磁盘使用情况
文件系统        容量  已用  可用 已用% 挂载点
tmpfs           912M     0  912M    0% /dev/shm
tmpfs           912M  9.1M  903M    1% /run
tmpfs           912M     0  912M    0% /sys/fs/cgroup
tmpfs           183M   44K  183M    1% /run/user/0
发布了14 篇原创文章 · 获赞 4 · 访问量 527

猜你喜欢

转载自blog.csdn.net/qq_42534026/article/details/103874558