我需要一个文件系统映像来放置 150k 文件,因此它们应该可以轻松地重新定位,即在使用时作为文件夹安装,在需要时卸载并复制到某个地方。由于文件数量很大,我将把它们打包到一个单独的文件系统映像中,并且我不确定是否需要日志。
一方面,该映像所在的主文件系统是带有data=journal
和barrier=1
set 的 ext4。另一方面,如果文件仍然损坏,图像的内部日志会有帮助吗?换句话说,我应该去ext4
还是ext2
就足够了?
PS 不,我对任何其他文件系统的 archivemount、squashfs 不感兴趣,除了 xfs,也许,如果日志似乎不需要并且它比 ext2 更快。
答案1
如果总大小很小,ext2 可能没问题,否则 fsck 将花费很长时间。但对于大型事物,无论如何您都应该专用块设备(LV),而不是依赖于文件系统容器中的文件。由于内部和外部文件系统损坏,此类容器很容易丢失。如果您实际上不写入文件,并且它们可以被压缩,那么squashfs可能是另一种选择。