如何从命令行在文件中打孔 (FALLOC_FL_PUNCH_HOLE)?

如何从命令行在文件中打孔 (FALLOC_FL_PUNCH_HOLE)?

错误定位(2)系统调用通过擦除文件中的“空洞”来创建稀疏文件。是否有命令行工具可以实现此操作?

期待类似的东西:

 makehole myfile.dat --offset=10G --length=1G

答案1

看起来像我的联机帮助页错误定位(1)命令行工具已过时。适当的选项是--punch-hole-p):

fallocate -p -o 10G -l 1G qqq

答案2

男人错位

   -p, --punch-hole
          Punch holes in the file, the range should not exceed the length of the file.

相关内容