有人能告诉我与以下的区别吗?
du -s dir
3705012 dir
du -s --apparent-size dir
3614558 dir这些dirs位于块设备中(使用密码设置创建)。或者更好:为什么我只需要一个加密块设备中的文件的附加--明显的-大小?
发布于 2014-12-12 18:07:35
文件的“表观大小”是指文件中实际有效数据的数量。它是可以从文件中读取的实际数据量。面向块的设备只能以块而不是字节来存储.因此,磁盘使用率总是被舍入到下一个最高的块。在这种情况下,“块”也不能等同于存储设备上的物理块,这取决于文件系统如何分配空间。
在加密设备的情况下,文件系统可能会扩展用于包括开销的空间,以支持加密/解密信息。它还可能加密或随机设置文件结束和包含它的块结束之间的未使用空间,这可能会使其在du中显得更大。
所有这些都不考虑稀疏文件处理,加密的文件系统可能不支持稀疏文件处理。
https://unix.stackexchange.com/questions/173947
复制相似问题