次の記事http://extrabright.com/blog/2010/03/30/how-to-know-if-a-file-on-を使用して、スパース ファイルと非スパースの違いを理解しようとしています。 linux-is-sparse/
ここで言及されているように、スパースファイルhttp://prefetch.net/blog/index.php/2009/07/05/creating-sparse-files-on-linux-hosts-with-dd/も作成しました。
しかし、ファイルを作成するたびに、ブロックサイズがファイルの実際のサイズ (上記のスパースファイルの作成) と等しいことがわかります。
dd if=/dev/zero of=xen-guest.img bs=1 count=0 seek=1G
次に、ls コマンドを使用して、ファイルがスパース ファイルかどうかを確認します。
ls -alshk
1.0G -rw-r--r-- 1 ratatouille staff 1.0G Apr 17 08:48 xen-guest.img
誰かが私がここで見逃していることを説明してもらえますか?
注: OS は MAC-OS 10.12.3 であり、上記のものはUbuntuで適切に動作します。