du 命令如何计算空间使用量

当运行 du 命令检查 qtree 或挂载到 UNIX 客户端的 FlexVol 卷的磁盘空间使用量时,命令输出中显示的使用量值可能高于该 qtree 或卷的配额报告显示的值。

du 命令的输出包含目录树中从发出命令的目录级别起所有文件的合计空间使用量。由于 du 命令显示的使用量值还包括目录的数据块,因此该值高于配额报告显示的值。

du 命令计算的空间使用量与配额报告计算的空间使用量之间的差别的示例

以下配额报告显示了为 qtree q1 实施的磁盘空间限制是 10 MB:
                                      ----Disk----  ----Files-----   Quota
  Volume   Tree      Type    ID        Used  Limit    Used   Limit   Specifier
  -------  --------  ------  -------  -----  -----  ------  ------   ---------
  vol1     q1          tree    user1   10MB   10MB       1       -   q1

...
在以下示例中,du 命令输出显示的磁盘空间使用量超过了配额限制:
[user1@lin-sys1 q1]$ du -sh
11M     q1