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

本文发布时间: 2019-Mar-22
指令: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指令显示内容详解# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 9071088 1030988 7579300 12% /tmpfs 957244 0 957244 0% /dev/shm/dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /mainFilesystem:指定文件系统的名称,也可以理解为文件系统对应的设备文件的路径名1K-blocks: 指定的文件系统包含的数据块(1024字节)的数目Used: 已用的数据块数目Available: 可用的数据块数目Use%: 空间使用的百分比Mounted on: 指定的文件系统的挂载点Ps:普通用户使用该指令时,Used + Available < 1K-blocks,因为缺省每个分区都留了少量空间供系统管理员使用实例:1、以更易读的方式显示磁盘使用情况# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 8.7G 1007M 7.3G 12% /tmpfs 935M 0 935M 0% /dev/shm/dev/sda1 194M 27M 158M 15% /boot/dev/sda5 9.0G 149M 8.4G 2% /doiido2、显示系统所有的分区# df -aFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 9071088 1030988 7579300 12% /proc 0 0 0 - /procsysfs 0 0 0 - /sysdevpts 0 0 0 - /dev/ptstmpfs 957244 0 957244 0% /dev/shm/dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /doiidonone 0 0 0 - /proc/sys/fs/binfmt_misc3、显示inode索引节点使用情况有时候文件系统还有空间,但没有足够的inode,这样也是无法新增文件的# df -iFilesystem Inodes IUsed IFree IUse% Mounted on/dev/sda2 577088 32829 544259 6% /tmpfs 239311 1 239310 1% /dev/shm/dev/sda1 51200 38 51162 1% /boot/dev/sda5 594512 11 594501 1% /doiido4、以k为单位显示磁盘使用情况# df -kFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 9071088 1030992 7579296 12% /tmpfs 957244 0 957244 0% /dev/shm/dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /doiido5、显示文件系统的类型。# df -TFilesystem Type 1K-blocks Used Available Use% Mounted on/dev/sda2 ext4 9071088 1030992 7579296 12% /tmpfs tmpfs 957244 0 957244 0% /dev/shm/dev/sda1 ext4 198337 26817 161280 15% /boot/dev/sda5 ext4 9351388 151940 8724416 2% /doiido6、显示指定类型磁盘# df -t ext4Filesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 9071088 1030992 7579296 12% //dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /doiido7、以MB为单位显示磁盘使用情况# df -BmFilesystem 1M-blocks Used Available Use% Mounted on/dev/sda2 8859M 1007M 7402M 12% /tmpfs 935M 0M 935M 0% /dev/shm/dev/sda1 194M 27M 158M 15% /boot/dev/sda5 9133M 149M 8520M 2% /doiido使用# df -m也一样,只是数字后面不会加单位,显示如下Filesystem 1M-blocks Used Available Use% Mounted on/dev/sda2 8859 1007 7402 12% /tmpfs 935 0 935 0% /dev/shm/dev/sda1 194 27 158 15% /boot/dev/sda5 9133 149 8520 2% /doiido8、显示使用总量# df --totalFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 9071088 1030992 7579296 12% /tmpfs 957244 0 957244 0% /dev/shm/dev/sda1 198337 26817 161280 15% /boot/dev/sda5 9351388 151940 8724416 2% /doiidototal 19578057 1209749 17422236 7%9、通过文件得到文件系统的使用情况9.1:# df /doiidoFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda5 9351388 151940 8724416 2% /doiido9.2:# cd /doiido# df dodoFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda5 9351388 151940 8724416 2% /doiido这里就会发现,对同一文件系统的目录或者文件使用df,会输入该文件系统中的磁盘使用情况


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表