最好的Linux文件系统稀疏文件?

在一些文件系统中,分配新文件时使用的块被用来避免重用。 当用于稀疏文件时,这种设置会导致文件的大小不断增长。 有没有一个文件系统,当为新文件分配块时,会尽可能重复使用磁盘空间,以减缓它创build的稀疏文件的增长?

您需要任何支持“punch”的文件系统来在先前存在数据的文件中创build空洞。 支持inode(ext2 / 3/4,xfs,btfs等)的所有文件系统在创build文件时都支持带有漏洞的文件,但是直到最近才有办法以创build漏洞的方式删除(清零)数据。 见http://lwn.net/Articles/415889/

如果你关心虚拟磁盘的“TRIM”支持,这是一个相关但又不同的问题。 这与您使用的虚拟磁盘系统有关。