dd if=/dev/zero of=/EMPTY bs=1M 是什么

dd if=/dev/zero of=/EMPTY bs=1M 是什么

我经常在创建 Vagrant box 时看到这个命令

sudo dd if=/dev/zero of=/EMPTY bs=1M

在我看来,它每次将 1MB 的大量 NULL 字符复制到 FS 根目录下名为 EMPTY 的文件中。我的问题是,一旦文件被删除,这样做如何优化磁盘上的空间使用率。

答案1

它有效地将零写入卷上的所有空白空间;这可以更好地压缩包含虚拟磁盘的物理文件。

相关内容