Disk-Space-Utilization

試圖了解原始映像中磁碟使用情況和主機磁碟使用情況的差異

  • June 17, 2016

正如標題所述,我試圖了解 ncdu 和/或 du 與我從磁碟使用情況中觀察到的差異。據我了解,在現代系統上,磁碟使用量和表觀大小之間存在差異。

root@pve:/var/lib/vz/images/104# du -h vm-104-disk-1.raw
30G vm-104-disk-1.raw

但是容器內的實際磁碟使用情況是

21G /

由於它是一個稀疏文件並且大小設置為 50GB

root@pve:/var/lib/vz/images/104# du -b -h vm-104-disk-1.raw
50G vm-104-disk-1.raw

有人可以向我解釋 QEMU 原始圖像中額外的 10GB 磁碟使用量在哪裡?

稀疏文件不會再次縮小,因此如果您在某個時間點使用了 VM 內的該空間並隨後釋放它,則映像文件不會再次變小。

引用自:https://serverfault.com/questions/784557