Linux 指令详解 df 检查文件系统的磁盘空间使用情况

指令:df

检查文件系统的磁盘空间使用情况可以查看所有已挂载磁盘的总容量、使用空间、剩余空间、挂载位置等语法:# df [OPTION] [FILE]FILE是一个或多个路径名的可选列表,如选择这项则显示文件所在的文件系统的磁盘使用情况Ps:1:所有用户均有使用df命令的权限2:默认情况下以1KB为单位显示磁盘空间3:默认显示当前所有被挂载的文件系统的可用空间4:超级权限用户使用df命令时会发现某个分区的容量会超过100%,原因如下: Linux系统为超级用户保留了10%的空间。这样当硬盘的容量接近100%时系统管理员还可以正常工作参数:-a: 显示全部文件系统的磁盘使用情况 (包括0块(block)的文件系统,如/proc文件系统)-B: 用来指定报告实用的单位(默认块大小为1KB)-h: 以合适的单位(KB、MB、GB)显示文件系统大小,方便阅读-H: 与"-h"一样,,以合适的单位(KB、MB、GB)显示文件系统大小,但是是采用1000进行容量转换-i: 显示inode索引节点使用情况,而不是磁盘块-k: 区块以KB(1024个字节)为单位显示磁盘空间使用情况(默认单位)-l: 只显示本地文件系统的磁盘空间使用情况-m: 以MB为单位显示-P: 使用POSIX输出格式-t: 显示指定类型的文件系统的磁盘空间使用情况-T: 显示文件系统类型(比如ext4)-x: 显示不是指定类型的文件系统的磁盘空间使用情况(与t选项相反)–help: 显示帮助信息–total:显示总量–sync: 在取得磁盘信息前,先执行sync命令–no-sync: 忽略sync命令–version: 显示版本信息Ps:1、默认是按k为单位显示2、不带任何参数时,用户将获得本地系统上每个挂载设备的空闲空间df指令显示内容详解# dfFilesystem1K-blocks Used Available Use% Mounted on/dev/sda29071088 1030988 7579300 12% /tmpfs9572440 957244 0% /dev/shm/dev/sda1198337 26817 161280 15% /boot/dev/sda59351388 151940 8724416 2% /mainFilesystem:指定文件系统的名称,也可以理解为文件系统对应的设备文件的路径名1K-blocks: 指定的文件系统包含的数据块(1024字节)的数目Used: 已用的数据块数目Available: 可用的数据块数目Use%: 空间使用的百分比Mounted on: 指定的文件系统的挂载点Ps:普通用户使用该指令时,Used + Available < 1K-blocks,因为缺省每个分区都留了少量空间供系统管理员使用实例:1、以更易读的方式显示磁盘使用情况# df -hFilesystemSize Used Avail Use% Mounted on/dev/sda28.7G 1007M 7.3G 12% /tmpfs935M0 935M 0% /dev/shm/dev/sda1194M 27M 158M 15% /boot/dev/sda59.0G 149M 8.4G 2% /doiido2、显示系统所有的分区# df -aFilesystem1K-blocks Used Available Use% Mounted on/dev/sda29071088 1030988 7579300 12% /proc000 – /procsysfs000 – /sysdevpts000 – /dev/ptstmpfs9572440 957244 0% /dev/shm/dev/sda1198337 26817 161280 15% /boot/dev/sda59351388 151940 8724416 2% /doiidonone000 – /proc/sys/fs/binfmt_misc3、显示inode索引节点使用情况有时候文件系统还有空间,但没有足够的inode,这样也是无法新增文件的# df -iFilesystemInodes IUsed IFree IUse% Mounted on/dev/sda2577088 32829 544259 6% /tmpfs2393111 239310 1% /dev/shm/dev/sda151200 38 51162 1% /boot/dev/sda5594512 11 594501 1% /doiido4、以k为单位显示磁盘使用情况# df -kFilesystem1K-blocks Used Available Use% Mounted on/dev/sda29071088 1030992 7579296 12% /tmpfs9572440 957244 0% /dev/shm/dev/sda1198337 26817 161280 15% /boot/dev/sda59351388 151940 8724416 2% /doiido5、显示文件系统的类型。# df -TFilesystemType 1K-blocks Used Available Use% Mounted on/dev/sda2ext4 9071088 1030992 7579296 12% /tmpfstmpfs 9572440 957244 0% /dev/shm/dev/sda1ext4198337 26817 161280 15% /boot/dev/sda5ext4 9351388 151940 8724416 2% /doiido6、显示指定类型磁盘# df -t ext4Filesystem1K-blocks Used Available Use% Mounted on/dev/sda29071088 1030992 7579296 12% //dev/sda1198337 26817 161280 15% /boot/dev/sda59351388 151940 8724416 2% /doiido7、以MB为单位显示磁盘使用情况# df -BmFilesystem1M-blocks Used Available Use% Mounted on/dev/sda28859M 1007M7402M 12% /tmpfs935M 0M935M 0% /dev/shm/dev/sda1194M 27M158M 15% /boot/dev/sda59133M 149M8520M 2% /doiido

使用# df -m也一样,只是数字后面不会加单位,显示如下

Filesystem1M-blocks Used Available Use% Mounted on/dev/sda28859 10077402 12% /tmpfs9350935 0% /dev/shm/dev/sda1194 27158 15% /boot/dev/sda59133 1498520 2% /doiido8、显示使用总量# df –totalFilesystem1K-blocks Used Available Use% Mounted on/dev/sda29071088 1030992 7579296 12% /tmpfs9572440 957244 0% /dev/shm/dev/sda1198337 26817 161280 15% /boot/dev/sda59351388 151940 8724416 2% /doiidototal19578057 1209749 17422236 7%9、通过文件得到文件系统的使用情况9.1:# df /doiidoFilesystem1K-blocks Used Available Use% Mounted on/dev/sda59351388 151940 8724416 2% /doiido

9.2:

# cd /doiido

# df dodoFilesystem1K-blocks Used Available Use% Mounted on/dev/sda59351388 151940 8724416 2% /doiido

这里就会发现,对同一文件系统的目录或者文件使用df,会输入该文件系统中的磁盘使用情况

不要气馁于那前方的阴影,那只是因为我背后光芒万丈

Linux 指令详解 df 检查文件系统的磁盘空间使用情况

相关文章:

你感兴趣的文章:

标签云: