如何在 Mac 上创建稀疏文件
How to create sparse file on Macos
我试图通过以下文章了解稀疏文件和非稀疏文件之间的区别 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.
中正常工作
具有 HFS+ 文件系统的 macOS 不支持稀疏文件。另见
我试图通过以下文章了解稀疏文件和非稀疏文件之间的区别 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.
中正常工作具有 HFS+ 文件系统的 macOS 不支持稀疏文件。另见