本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
配額報告和 UNIX 用戶端所顯示的空間使用量差異總覽
貢獻者
建議變更
FlexVol volume 或 qtree 配額報告中顯示的已用磁碟空間值、可能與 UNIX 用戶端針對相同磁碟區或 qtree 顯示的值不同。這些值的差異在於配額報告後面的方法不同、以及用於計算 Volume 或 qtree 中資料區塊的 UNIX 命令。
例如、如果磁碟區包含含有空白資料區塊(未寫入資料)的檔案、則磁碟區的配額報告不會在報告空間使用量時計算空白資料區塊。不過、當磁碟區掛載到 UNIX 用戶端時、檔案會顯示為的輸出 ls
命令時、空間使用中也會包含空的資料區塊。因此 ls
與配額報告所顯示的空間使用量相比、命令會顯示較大的檔案大小。
同樣地、配額報告中顯示的空間使用值也可能與 UNIX 命令(例如)所顯示的值不同 df
和 du
。
配額報告如何計算磁碟空間和檔案使用量
使用的檔案數量、以及配額報告中針對FlexVol 某個相依磁碟區或qtree所指定的磁碟空間量、取決於該磁碟區或qtree中每個inode對應的已使用資料區塊數。
區塊數包括用於一般和串流檔案的直接和間接區塊。用於目錄、存取控制清單(ACL)、串流目錄和中繼檔案的區塊、在配額報告中並未列入考量。如果是UNIX的稀疏檔案、配額報告中不會包含空白資料區塊。
配額子系統是專為考量及僅包含檔案系統的使用者可控制面向而設計。目錄、ACL和快照空間都是配額計算中排除的空間範例。配額用於強制執行限制、而非保證、而且僅在作用中檔案系統上運作。配額會計不會計算某些檔案系統架構、也不會考慮儲存效率(例如壓縮或重複資料刪除)。