コマンドラインでファイル(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.

関連情報