如果我使用dd
我的磁盘并压缩图像,lzma
否则lzo
图像仍然很大。该分区已使用 10GB,可用空间为 90GB。但图像仍然在 20GB 左右。我相信这是因为我在该磁盘上复制了许多文件并删除了许多文件,并且文件系统不会将这些删除中未使用的块归零。
如何将未使用的块归零以最小化磁盘映像?这样脏字节就不会在我的图像上累加。我用的是ext4。
答案1
您认为您正在寻找的工具是zerofree
,如这个重复问题中所述用零清除未使用的空间(ext3、ext4),并且已经在大多数发行版中提供。
但是,您似乎在问如何对排除未使用的块的文件系统进行映像备份。在本例中使用fsarchiver,如中所述这个答案在 AskUbuntu 网站上。