linux df命令

losetowin 发布于:2015-2-1 23:52 分类:linux命令  有 6678 人浏览,获得评论 0 条 标签: linux df 

本文地址:http://www.dutycode.com/linux_df_mingling_shiyong_bangzhu.html
除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。

Linux 下df命令可以查看磁盘使用情况,详情见下面的解释

PS:文章系转载,特此声明

对于磁盘存储方面,有很多命令行或基于GUI的工具,它可以告诉你关于当前磁盘空间的使用情况。这些工具用各种人们可读的格式展示磁盘利用率的详细信息,比如易于理解的总结,详细的统计信息或直观的可视化报告。如果你只想知道不同文件系统有多少空闲的磁盘空间,那么df命令可能是你所需要的。

0.jpg


df命令可以展示任何“mounted”文件系统的磁盘利用率。该命令可以用不同的方式调用。这里有一些有用的df 命令例子.

用人们可读的方式展示

默认情况下,df命令用1K为块来展示磁盘空间,这看起来不是很直观。“-h”参数使df用更可读的方式打印磁盘空间(例如 100K,200M,3G)。

$ df -h
文件系统	      容量  已用  可用 已用%% 挂载点
/dev/xvda1             20G   13G  6.6G  65% /
tmpfs                 498M     0  498M   0% /dev/shm

展示Inode使用情况

当你监视磁盘使用情况时,你必须注意的不仅仅是磁盘空间还有“inode”的使用情况。在Linux中,inode是用来存储特定文件的元数据的一种数据结构,在创建一个文件系统时,inode的预先定义数量将被分配。这意味着,一个文件系统可能耗尽空间不只是因为大文件用完了所有可用空间,也可能是因为很多小文件用完了所有可能的inode。用“-i”选项展示inode使用情况。

$ df -i
文件系统	      Inode  已用(I)  可用(I) 已用(I)%% 挂载点
/dev/xvda1           1310720  161088 1149632   13% /
tmpfs                 127350       1  127349    1% /dev/shm

展示磁盘总利用率

默认情况下, df命令显示磁盘的单个文件系统的利用率。如果你想知道的所有文件系统的总磁盘使用量,增加“ --total ”选项(见最下面的汇总行)。

$ df -h --total
文件系统	      容量  已用  可用 已用%% 挂载点
/dev/xvda1             20G   13G  6.6G  65% /
tmpfs                 498M     0  498M   0% /dev/shm
total                  21G   13G  7.1G  64%

展示文件系统类型

默认情况下,df命令不显示文件系统类型信息。用“-T”选项来添加文件系统信息到输出中。

$ df -T
文件系统    类型         1K-块      已用      可用 已用% 挂载点
/dev/xvda1    ext4    20641404  12682520   6910360  65% /
tmpfs        tmpfs      509400         0    509400   0% /dev/shm

包含或排除特定的文件系统类型

如果你想知道特定文件系统类型的剩余空间,用“-t ”选项。你可以多次使用这个选项来包含更多的文件系统类型。

$ df -t ext2 -t ext4
文件系统	         1K-块      已用      可用 已用% 挂载点
/dev/xvda1            20641404  12682524   6910356  65% /
排除特定的文件系统类型,用“-x ”选项。同样,你可以用这个选项多次来排除多种文件系统类型。
$ df -x tmpfs

显示一个具体的挂载点磁盘使用情况

如果你用df指定一个挂载点,它将报告挂载在那个地方的文件系统的磁盘使用情况。如果你指定一个普通文件(或一个目录)而不是一个挂载点,df将显示包含这个文件(或目录)的文件系统的磁盘利用率。

$ df /
文件系统	         1K-块      已用      可用 已用% 挂载点
/dev/xvda1            20641404  12682528   6910352  65% /

显示虚拟文件系统的信息

如果你想显示所有已经存在的文件系统(包括虚拟文件系统)的磁盘空间信息,用“-a”选项。这里,虚拟文件系统是指没有相对应的物理设备的假文件系统,例如,tmpfs,cgroup虚拟文件系统或FUSE文件安系统。这些虚拟文件系统大小为0,不用“-a”选项将不会被报告出来。

df -a
文件系统	         1K-块      已用      可用 已用% 挂载点
/dev/xvda1            20641404  12682528   6910352  65% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                   509400         0    509400   0% /dev/shm
xenfs                        0         0         0   -  /proc/xen
none                         0         0         0   -  /proc/sys/fs/binfmt_misc



版权所有:《攀爬蜗牛》 => 《linux df命令
本文地址:https://www.dutycode.com/linux_df_mingling_shiyong_bangzhu.html
除非注明,文章均为 《攀爬蜗牛》 原创,欢迎转载!转载请注明本文地址,谢谢。