df和du命令详解

2009-05-13 12:35:19来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

df命令详细用法
a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T:显示每个分割区所属的档案系统名称
常用命令:df -hi
操作详解
引用
指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:
# df -h
Filesystem       Size      Used     Avail Capacity    Mounted on
/dev/ad0s1a      1.9G      389M      1.4G      21%      /
devfs            1.0K      1.0K        0B     100%      /dev
/dev/ad0s1d      989M       54K      910M       0%      /tmp
/dev/ad0s1f      4.8G      3.8G      657M      86%      /usr
/dev/ad0s1e      1.9G      149M      1.6G       8%      /var
/dev/ad0s1g       26G      890K       24G       0%      /volume2
/dev/da0s1d      325G      261G       38G      87%      /volume1
我们加了参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
上面的指令输出的第一个字段及最后一个字段分别是档案系统及其挂入点。我们可以看到 /dev/ad0s1a 这个分割区被挂在根目录下。我们在上一小节提到过 ad 所代表的是 IDE 的硬盘,而 s1 表示第一个主要扇区。我另外有一个 SCSI 硬盘,它的代号是 da,它的容量很大,主要用来存放数据。devfs 是一个特别的档案系统,该档案系统并非真的磁盘,而是 FreeBSD 用来管理系统硬件装置的虚拟档案系统。
接下来的四个字段 Size、Used、Avail、及 Capacity 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给
[url=javascript:;]root[/url]
,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。
另外,我们还可以使用参数 -i 来查看目前档案系统 inode 的使用情形。有的时候虽然档案系统还有空间,但若没有足够的 inode 来存放档案的信息,一样会不能增加新的档案。
# df -ih
Filesystem       Size      Used     Avail Capacity iused      ifree %iused    Mounted on
/dev/ad0s1a      1.9G      389M      1.4G      21%     20495     262127      7%     /

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:制做FreeBSD6.3 DVD的方法

下一篇:在FreeBSD查看已开启的sockets