如何在Macos上创建稀疏文件

时间:2017-04-17 03:27:34

标签: linux gnu ls sparse-file

我尝试使用以下文章了解稀疏文件和非稀疏文件之间的区别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

有人可以解释一下我在这里失踪了什么。

注意:  操作系统是MAC-OS 10.12.3,上面的内容在 Ubuntu 中正常工作。

1 个答案:

答案 0 :(得分:2)

带有HFS +文件系统的macOS不支持稀疏文件。另请参阅https://stackoverflow.com/a/186098