Ubuntu 15.10 似乎不支持稀疏文件

Ubuntu 15.10 似乎不支持稀疏文件

在 Ubuntu 15.10 上使用 ext4 执行

truncate -s 512M test.img
du -h test.img

输出是

513M    test.img

但是如果我跑

 du -h --apparent-size test.img

输出是

512M    test.img

为什么表观大小比实际大小小,并且实际大小为什么不是0kb?

答案1

刚刚在同事的 Ubuntu 14.04 LTS 机器上遇到了这个问题。@Byte Commander 提示我(谢谢!)我检查了挂载点,发现他的主目录中有一些 eCryptfs 的东西,这似乎是 Ubuntu 安装向导中的一个选项。对稀疏文件的处理不当似乎是eCryptfs 的缺陷。但是,在主目录之外创建稀疏文件却按预期进行。

相关内容