Linux基础命令-df显示磁盘的使用情况
Posted Linux学习中
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础命令-df显示磁盘的使用情况相关的知识,希望对你有一定的参考价值。
文章目录
df
命令介绍
先看下帮助文档里的含义
NAME
df - report file system disk space usage
df(disk free)命令的功能是 显示系统中磁盘空间的使用情况。此命令显示的内容有磁盘的可用空间和已用的空间等信息,显示的内容默认单位是kb,建议可以加上-h参数来显示。
语法格式
df的语法格式为:df 【参数】【文件】
SYNOPSIS
df [OPTION]... [FILE]...
基本参数
df的参数有以下内容,以表格形式显示
-h | 以人类可读的方式显示 |
-a | 显示所有的内容,包括为0的系统文件 |
-B 块大小 | 指定显示的块大小 |
-T | 显示文件系统类型 |
-t 文件系统 | 只列出指定文件系统的信息 |
-x 文件系统 | 不显示指定文件系统的信息 |
-i | 显示inode信息,并且不列出已使用的容量 |
参考实例
1)以人类可读形式显示磁盘空间的使用情况
在要查看df的磁盘信息时,可以直接加个-h参数,若不加的话,看起来并不能一眼识别清楚使用了多少容量还有其他信息 ,可看下方的对比。
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 13M 2.0G 1% /run
#不加-h参数
[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用% 挂载点
devtmpfs 1996176 0 1996176 0% /dev
tmpfs 2013076 0 2013076 0% /dev/shm
tmpfs 2013076 12652 2000424 1% /run
2)显示磁盘的inode信息
系统的inode值是有限的,若使用完磁盘分配的inode值,那么将会无法建立新的文件,所以偶尔查看df -i是很有必要的;当然这个inode平常使用还是很够用的,除非是在挂载点中建立了几千几万的文件,每个文件都会占用一个inode值,这个时候就可能会把磁盘分配的inode值给使用完。
[root@localhost ~]# df -ih
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
devtmpfs 488K 396 487K 1% /dev
tmpfs 492K 1 492K 1% /dev/shm
tmpfs 492K 1.5K 491K 1% /run
3)显示磁盘和文件系统类型
显示文件系统属于的类型信息,这里可以更容易看出来设备文件用的是哪种类型。
[root@localhost ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs tmpfs 2.0G 13M 2.0G 1% /run
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 36G 12G 24G 32% /
/dev/md10 xfs 8.0G 33M 8.0G 1% /raid10
/dev/sda1 xfs 1014M 155M 860M 16% /boot
tmpfs tmpfs 394M 24K 394M 1% /run/user/0
4)指定显示文件系统
即指定要显示的文件系统的一些信息内容
[root@localhost ~]# df -t xfs
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/mapper/centos-root 36805060 11698768 25106292 32% /
/dev/md10 8366080 33184 8332896 1% /raid10
/dev/sda1 1038336 158092 880244 16% /boot
5)显示所有磁盘空间中的内容
有一些为0的值也一起显示出来了
[root@localhost ~]# df -a
文件系统 1K-块 已用 可用 已用% 挂载点
sysfs 0 0 0 - /sys
proc 0 0 0 - /proc
devtmpfs 1996176 0 1996176 0% /dev
securityfs 0 0 0 - /sys/kernel/security
tmpfs 2013076 0 2013076 0% /dev/shm
devpts 0 0 0 - /dev/pts
tmpfs 2013076 12652 2000424 1% /run
tmpfs 2013076 0 2013076 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/freezer
6)查看指定目录文件的磁盘情况
将 /etc 目录下的可用的磁盘容量以易读的容量格式显示
[root@localhost ~]# df -hT /etc
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 36G 12G 24G 32% /
命令总结
df命令主要还是用在需要查看磁盘情况的时候,当然有时候要看设备是否成功挂载到对应的文件下,也可以使用这个命令。若觉得以上内容还行的,可以点赞支持一下!
以上是关于Linux基础命令-df显示磁盘的使用情况的主要内容,如果未能解决你的问题,请参考以下文章