XFS,是否可以在连续的块中写入文件?

时间:2015-10-20 09:59:35

标签: linux file embedded fragmentation xfs

我想知道是否有办法连续编写文件,以完全避免文件系统某些文件中的碎片。

我的意思是,Linux下的XFS文件系统。

1 个答案:

答案 0 :(得分:2)

一般来说,不 - 你没有直接控制分配器。

您可以使用fallocate(2)系统调用来预先分配所有块,并根据可用的可用空间,这可能会为您提供连续的块写入。

(请注意,您可以使用xfs_bmap命令检查现有文件的实际碎片/布局。)