正如标题所述,我试图了解 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 内的该空间并随后释放了它,则映像文件不会再次变小。