Disk-Usage
為什麼 baobab 估計我的使用量不到 du 或 pan_quota 的一半?
在
panfs
文件系統上:
pan_quota
說我使用的是 8.67 GB。du -hcsx
說我使用的是 8.1 GB。baobab
說我正在使用 3.3 GB。這是我的主目錄,有 8 GB 軟配額和 10 GB 硬配額。
du
什麼可能導致和之間的適度差異pan_quota
?baobab
什麼可能導致and 或du
or之間的巨大差異pan_quota
?差異不是由於一兩個特定文件,而是向下傳播並且存在於更小和更大的目錄中。
文件使用的磁碟空間包括內容的大小。大多數文件系統使用固定大小的塊;如果文件的大小不是塊大小的倍數,則最後一個塊僅被部分填充。
du
計算塊的總數,這通常比文件大小的總和多一點,因為它還包括最後一個塊中未填充的部分。
pan_quota
我認為和之間的區別du -h
是由於 PANFS 文件系統沒有準確報告其塊大小的事實。JASMIN FAQ建議使用pand_du
而不是du
.似乎在您的機器上,Baobab 正在顯示文件大小的總和。這就是你得到的數字
du --appparent-size
。Baobab 顯示我機器上的實際磁碟使用情況(但使用 1GB = 10 9字節,而du -h
使用 1GB = 2 30字節);我認為這是因為您使用的版本比此更改舊commit dbcbe27e0452eeacbc4a253f1b0b1a06708834de Author: Paolo Borelli <pborelli@gnome.org> Date: 2012-01-07 Use the STANDARD_ALLOCATED_SIZE file attribute.
但我還沒有追查到確定。
有關磁碟使用差異的更多資訊,請參閱為什麼有這麼多不同的方法來衡量磁碟使用情況?