标签: linux file embedded fragmentation xfs
我想知道是否有办法连续编写文件,以完全避免文件系统某些文件中的碎片。
我的意思是,Linux下的XFS文件系统。
答案 0 :(得分:2)
一般来说,不 - 你没有直接控制分配器。
您可以使用fallocate(2)系统调用来预先分配所有块,并根据可用的可用空间,这可能会为您提供连续的块写入。
(请注意,您可以使用xfs_bmap命令检查现有文件的实际碎片/布局。)