克隆比您自己的驱动器更大的驱动器

克隆比您自己的驱动器更大的驱动器

我制作了这个很好的备份系统,将驱动器转变为 vdi 并将它们放在我们的网络共享上。

然后第二天我的老板带着 20 台新机器进来替换我们的旧机器,它们有 2TB 驱动器。我该如何支持这些?我当前的方法涉及使用 dd 块复制驱动器并将其转换为 vdi。但这些新驱动器比我的整个文件系统还要大。即使我拥有更大的驱动器,克隆也需要 6 个多小时。驱动器可能只包含 30GB-50GB 的数据,有什么办法让我只块复制非空空间吗?

答案1

也许您可以连接驱动器并通过压缩传递其数据?

cat /dev/sdX | bzip2 -c >sdXcompressed.bz2

要恢复到另一个驱动器(只要它 >= 第一个驱动器):

bzcat sdXcompressed.bz2 >/dev/sdY

压缩后的文件sdXcompressed.bz2几乎肯定会很大,很多小于驱动器的大小。

答案2

您可以使用partclone,它了解其克隆的文件系统的内部结构,因此它仅备份数据和元数据,同时跳过空白空间。

相关内容