Я пытаюсь понять разницу между разреженным файлом и неразреженным, используя следующую статью 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.
dd
сseek
успешно создает разреженные файлы в этой FS. Пробовал на Mac OS 10.13.4. - person kolen   schedule 22.05.2018