如果即使这样也不成功,我们似乎也无法帮助文件系统对齐。
是真的吗?
答案 0 :(得分:2)
假设pagesize意味着文件系统逻辑分配单元(通常是4K或8K群集),您不能假设文件将从每个文件系统的边界开始。
许多基于FFS的FS(SunOS / SVR4和HP-UX UFS,BSD UFS1和UFS2,LFS)实现了片段,以便在创建大量小文件时节省空间。请注意,虽然ext2 / 3基于FFS,但它不支持片段。
实现块子分配的其他常见(或不常见)FS是Netware FS,ReiserFS,Reiser4,IBM JFS2,Sun SAM / QFS和VMWare VMFS。
btrfs和zfs等现代文件系统也支持块子分配。
对于所有这些文件系统,一个小文件可能从分配单元边界的非零偏移处开始。
在任何情况下,大文件,即大于分配单元的文件,很可能在几乎所有文件系统的边界处开始。