我经常在创建 Vagrant box 时看到这个命令
sudo dd if=/dev/zero of=/EMPTY bs=1M
在我看来,它每次将 1MB 的大量 NULL 字符复制到 FS 根目录下名为 EMPTY 的文件中。我的问题是,一旦文件被删除,这样做如何优化磁盘上的空间使用率。
答案1
它有效地将零写入卷上的所有空白空间;这可以更好地压缩包含虚拟磁盘的物理文件。
我经常在创建 Vagrant box 时看到这个命令
sudo dd if=/dev/zero of=/EMPTY bs=1M
在我看来,它每次将 1MB 的大量 NULL 字符复制到 FS 根目录下名为 EMPTY 的文件中。我的问题是,一旦文件被删除,这样做如何优化磁盘上的空间使用率。
它有效地将零写入卷上的所有空白空间;这可以更好地压缩包含虚拟磁盘的物理文件。