AIX命令参考大全,卷 2,d - h - df 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

df 命令

用途

报告文件系统上的空间信息。本文档描述 AIX df 命令,以及 System V 版本的 df 命令。

语法

df [ [ -P ] | [  -I | -M | -i | -t | -v ] ] [ -k ] [ -m ] [ -g ] [ -s ] [FileSystem ... | File... ]

描述

df 命令显示文件系统的总空间和可用空间信息。FileSystem 参数指定文件系统驻留的设备的名称,文件系统的安装目录或文件系统的相对路径名。File 参数指定非安装点的文件或目录。如果指定 File 参数,df 命令显示该文件或目录所在文件系统的信息。如果您未指定 FileSystem 或者 File 参数,命令 df 显示当前已安装的所有文件系统信息。在缺省情况下,文件系统的统计信息以 512 字节的块单元显示。

df 命令通过 statfs 系统调用得到文件系统的空间统计信息。然而,如果指定了 -s 标志,则从虚拟文件系统(VFS)的文件系统帮助中取得统计信息。如果您不用 -s 标志指定参数,而且帮助系统无法获取统计信息,则采用 statfs 系统调用统计信息。在某些例外情况下,比如运行 df 命令时,文件系统正在被修改,则 df 命令显示的统计信息可能不精确。

注:
一些远程文件系统,比如网络文件系统(NFS),并不提供 df 命令所需的所有信息。df 命令对于服务器不提供的统计信息打印空格。

标志

-g 以 GB 块为单位显示统计信息。文件系统统计信息的输出值为浮点数形式,因为每个单元字节的值足够高。
-i 显示文件系统可用和已用的索引节点的数目;当指定文件系统已被安装时,这是缺省输出设置。
-I 显示总块数、已用空间、可用空间、使用空间的百分比、文件系统的安装点的信息。
-k 以 1024 字节块为单位显示统计信息。
-m 以 MB 块为单位显示统计信息。文件系统统计信息的输出值为浮点数形式,因为每个单元字节的值足够高。
-M 在第 2 列显示文件系统的安装点信息。
-P 以 POSIX 轻便格式显示文件系统的信息。

当指定 -P 标志时,标题行类似于如下显示:

Filesystem 512-blocks Used Available Capacity Mounted on\n

如果 -k-m-g 标志在 -P 标志外被指定,列标题的 512 块将被相对单位所代替,取决于哪些标志同 -P 标志一起使用。

文件系统的统计信息将按下面顺序一行显示:

文件系统、总空间、已用空间、可用空间、使用百分比、安装点。

-s 从 VFS 的文件系统帮助获取文件系统统计信息,而不是 statfs 系统调用。当使用 -s 标志时,任何给定参数必须是一个 JFS 或高级 JFS 文件系统的安装点或设备。文件系统也必须被列在 /etc/filesystems 中。
-t 在输出中包含总共分配空间的数量。
-v 显示指定文件系统的所有信息。

带标志 -m-g 的输出参数值将被四舍五入到第 2 位十进制小数位。如果 -k-m-g 标志被同时指定或指定任意两个,则最后指定的一个有效。

退出状态

此命令返回下列退出值:

0 成功结束。
>0 发生错误。

示例

  1. 要显示所有已安装文件系统的信息,请输入:

    df

    如果您的系统安装了 //usr/site/usr/venus 文件系统,df 命令的输出类似于下面:

    文件系统   512 块   可用   已使用百分比   I 节点使用   I 节点使用百分比   安装位置
    /dev/hd0   19368    9976      48%           4714              5%             /
    /dev/hd1   24212    4808      80%           5031             19%             /usr
    /dev/hd2    9744    9352       4%           1900              4%             /site
    /dev/hd3    3868    3856       0%            986              0%             /usr/venus 
  2. 以 1024 字节块为单位显示文件系统 /test 的信息,输入:
    df -k /test
    文件系统    1024 块    可用    已使用百分比   I 节点使用  I 节点使用百分比  安装位置
    /dev/lv11         16384     15824       4%      18      1%  /tmp/ravi1
    即以 1024 字节块为单位显示文件系统的统计信息。
  3. 以 MB 为单位显示文件系统 /test 的信息,输入:
    df -m /test
    文件系统    MB 块    可用    已使用百分比    I 节点使用  I 节点使用百分比  安装位置
    /dev/lv11       16.00     15.46       4%       18      1%  /tmp/ravi1
    即以 MB 为单位显示文件系统统计信息,并四舍五入到小数点第 2 位。
  4. 以 GB 为单位显示文件系统 /test 的信息,请输入:
    df -g /test
    文件系统    GB 块   可用     使用百分比    I 节点使用  I 节点使用百分比  安装位置
    /dev/lv11          0.02   0.02        0%       18      1%  /tmp/ravi1
    即以 GB 为单位显示文件系统统计信息,并四舍五入到小数点第 2 位。
  5. 显示当前目录所在文件系统的可用空间,输入:

    cd/
    df .

    该命令的输出类似以下格式:

    设备   512 块  可用   已使用百分比   I 节点使用   I 节点使用百分比  安装位置
    /dev/hd4    19368    9976    48%     4714    5%     / 

文件

/etc/filesystems 列出已知的文件系统并且定义它们的特征。
/var/spool/mail/* 包含虚拟文件系统类型的描述。

相关信息

fsck 命令。 

filesystems 文件。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 File Systems Overview for System Management 说明了文件系统类型、管理、结构和维护。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Mounting Overview 说明了安装文件和目录、安装点和自动安装。

System V df 命令

用途

报告可用磁盘块和文件的数量。

语法

/usr/sysv/bin/df [ -a ] [ -l ] [ [ [ -e ] [-g ] [ -n ] ] | [ [ -i ] [ -v ] ] | [ -t ] ] [FileSystem ...] [File ...]

描述

命令 df 显示文件系统的总空间和可用空间信息。文件系统的统计信息以 512 字节块为单位显示。

标志

-a 运行缺省操作,打印安装点、设备名、可用块数目和已用节点(文件)的数量。
-e 只打印可用文件的数量。
-g 打印 statvfs 的完整结构。该选项覆盖 -a-e-i-n-t-v 选项。可用块数、总块数和可用块数以 512 字节块为单位报告。
-i 显示总节点数、可用节点数、已用节点数,以及节点使用百分比。
-l 只报告本地文件系统。
-n 打印文件系统类型。
-t 报告已分配的总块数。
-v 报告已用块的百分比,和已用块及可用块的数目。

参数

File File 参数指定非安装点的文件或目录。如果指定了 File 参数,df 命令显示该文件或目录所在文件系统的信息。
FileSystem FileSystem 参数指定文件系统所在的设备名、文件系统所安装的目录,或者文件系统的相对路径名。
注:
如果未指定 FileSystem 或者 File 参数,df 命令显示当前安装的所有文件系统信息。

退出状态

0
成功完成命令。
>0
发生错误。

示例

  1. 要显示所有已安装文件系统的信息,请输入:
    /usr/sysv/bin/df
    输出类似以下格式:
    /              (/dev/hd4       ):     19656 blocks    1504 files
    /usr           (/dev/hd2       ):   1139904 blocks   20254 files
    /var           (/dev/hd9var    ):     23096 blocks     512 files
    /tmp           (/dev/hd3       ):      2464 blocks     204 files
    /home          (/dev/hd1       ):     44208 blocks     146 files
    /proc          (/proc          ):         0 blocks       0 files
    /opt           (/dev/hd10opt   ):     13880 blocks     310 files
  2. 要显示当前目录所在文件系统的信息,请输入:
    /usr/sysv/bin/df .
  3. 要显示所有已安装文件系统的总节点数、可用节点数和可用节点数,请输入:
    /usr/sysv/bin/df -i
    输出类似以下格式:
    Mount Dir  Filesystem      iused    avail    itotal  %iused
    /          /dev/hd4         1504     6688      8192     19%
    /usr       /dev/hd2        20254   127202    147456     14%
    /var       /dev/hd9var       512     3584      4096     13%
    /tmp       /dev/hd3          204     5940      6144      4%
    /home      /dev/hd1          146    14190     14336      2%
    /proc      /proc               0        0         0       0
    /opt       /dev/hd10opt      310     5834      6144      6%
  4. 要显示文件系统 /tmp 的总块数、已用块数和可用块数,请输入:
    /usr/sysv/bin/df -v /tmp
  5. 要显示文件系统类型,请输入:
    /usr/sysv/bin/df -n
  6. 要显示所有本地文件系统的索引节点信息,请输入:
    /usr/sysv/bin/df -i -l
  7. 要显示所有文件系统的 statvfs 结构信息,请输入:
    /usr/sysv/bin/df -g
  8. 要显示文件系统上的可用文件数,请输入:
    /usr/sysv/bin/df -e

文件

/usr/sysv/bin/df 包含 System V 的 df 命令。
/etc/filesystems 包含文件系统信息。

相关信息

/usr/bin/df 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]