我有点困惑。ls -laght
显示大小为 1,0T 的文件:
-rw------- 1 nogroup 1,0T May 6 14:01 nextcloud-flat.vmdk
只有ncdu
9,1 GB:
/mnt/backup/backup/nextcloud/nextcloud-2019-05-06_11-23-12
9.1 GiB [###########] nextcloud-flat.vmdk
现在的真相是什么?背景:使用 ghettoVCB 对 NFS 服务器进行了 VMWare 备份。该参数设置为 ghettoVCB 将 vmdk 文件转换为“平面”文件。
一般来说,需要考虑三点:
1) 舍入规则不同 2) 可能使用 GB (1000^3) vs. GiB (1024^3) 3) du 报告实际使用的空间,当 ls 报告文件大小时
但是在这种情况下,运行时文件
ls
比运行时大得多du
,常规文件不应该发生这种情况。由于它要大得多(1 TB 与 9.1 GB),它可能是一个稀疏文件,可能会增长到 1 TB,但仅使用 9.1 GB。