据我了解,“稀疏文件”是指文件可能具有“空白”,因此实际使用的数据可能小于逻辑文件的大小。
Linux文件系统如何在磁盘上保存文件?我主要对ext4感兴趣。但:
- 可以不按顺序将文件保存在磁盘上吗?就是说,我的意思是文件的一部分位于物理地址X处,另一部分位于物理地址Y处(与X +偏移量不接近)。
- 我可以以某种方式控制文件顺序吗?
我想分配一个10GB的文件。我希望它在磁盘上是连续的,而不是在不同的偏移量之间划分。 - 不同类型之间的行为是否有所不同?
dmsetup
程序,即设备映射器的接口。如果您正在计划类似数据库的存储,这可能是一个不错的选择。
iso9660
且romfs
无能为力,并且需要连续存储(其中我可以列出其他内容)。