0

次の記事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で適切に動作します。

4

1 に答える 1

2

HFS+ ファイル システムを使用する macOS は、スパース ファイルをサポートしていません。https://stackoverflow.com/a/186098も参照してください。

于 2017-04-17T03:33:04.553 に答える