Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

ls命令如何計算空間使用量

貢獻者

當您使用時 ls 命令若要檢視安裝在 UNIX 用戶端上的 FlexVol Volume 內容、根據檔案的資料區塊類型、輸出中顯示的檔案大小可能小於或大於磁碟區配額報告中顯示的空間使用量。

的輸出 ls 命令僅顯示檔案大小、不包含檔案使用的間接區塊。檔案的任何空白區塊也會包含在命令的輸出中。

因此、如果檔案沒有空白區塊、則會顯示的大小 ls 命令可能小於配額報告所指定的磁碟使用量、因為配額報告中包含間接區塊。相反地、如果檔案有空白區塊、則會顯示的大小 ls 命令可能超過配額報告所指定的磁碟使用量。

的輸出 ls 命令僅顯示檔案大小、不包含檔案使用的間接區塊。檔案的任何空白區塊也會包含在命令的輸出中。

ls命令和配額報告所說明的空間使用量差異範例

下列配額報告顯示qtree Q1的上限為10 MB:

                                      ----Disk----  ----Files-----   Quota
  Volume   Tree      Type    ID        Used  Limit    Used   Limit   Specifier
  -------  --------  ------  -------  -----  -----  ------  ------   ---------
  vol1     q1          tree    user1   10MB  10MB        1       -   q1

...

從 UNIX 用戶端使用檢視時、同一 qtree 中的檔案大小可能超過配額限制 ls 命令、如下列範例所示:

[user1@lin-sys1 q1]$ ls -lh
-rwxr-xr-x  1 user1 nfsuser  **27M** Apr 09  2013 file1