我有 3 个驱动器:
- 我的主要 500GB SSD 硬盘,带有 Ubuntu,
- 我的辅助 250GB SSD 硬盘,装有 Windows 10,
- 以及我的额外 1TB HDD(无操作系统)。
我希望有一种自动或半自动的方法来备份我的两个 SSD 驱动器到 HDD 上。我刚刚升级到 Ubuntu 22.04.1 LTS。
我将我的 Ubuntu 保持本机加密(即,我在安装期间使用加密选项)。
我希望 22.04.1 LTS 上的“备份”选项允许我选择使用另一个驱动器(而不是云或本地文件),但这看起来不太可能。
答案1
您可以在 HDD 上创建两个驱动器的映像。最简单的方法可能是使用克隆兹拉。您需要刻录 Clonezilla Live DVD 或 USB,从中启动并告诉它将您的两个 SSD 驱动器备份到 HDD。您的“主”驱动器可能名为/dev/sda
,您的“辅助”驱动器/dev/sdb
和 HDD 将显示为/dev/sdc
,您可能希望将图像保存在分区 上/dev/sdc1
。
当您需要恢复备份时,您必须再次从 Clonezilla live DVD/USB 启动并恢复映像。
但是,我不确定 Clonezilla 处理加密分区的效果如何,因为我从未尝试过。如果 Clonezilla 失败,您也可以使用dd
命令以传统方式进行备份。但是,这会复制您的整个磁盘,因此可能会复制大量不必要的“空白”空间并花费很长时间。我再次假设您的“主 500 GB SSD 驱动器”是/dev/sda
,而您的“辅助 250 GB SSD 驱动器”是/dev/sdb
。从实时 Ubuntu DVD/USB 启动并单击您的 HDD 图标。它将被安装为类似/media/ubuntu/somename
。然后输入命令:
sudo dd if=/dev/sda of=/media/ubuntu/somename/maindisk.img bs=1M
(这将需要一个长的时间并在您的 HDD 上创建一个 500 GB 的文件,maindisk.img
该文件是您的主磁盘的映像)
sudo dd if=/dev/sdb of=/media/ubuntu/somename/secdisk.img bs=1M
(这将对您的辅助驱动器执行相同的操作,secdisk.img
在您的 HDD 上创建一个 250 GB 的文件)
如果您需要恢复备份,请反向运行相同的命令:
sudo dd if=/media/ubuntu/somename/maindisk.img of=/dev/sda bs=1M
或者
sudo dd if=/media/ubuntu/somename/secdisk.img of=/dev/sdb bs=1M
请注意,这些命令将无条件地用映像文件的内容覆盖整个“主”或“辅助”磁盘!