Clonezilla 分区恢复

Clonezilla 分区恢复

我必须将 Linux 驱动器克隆到较小的目标磁盘。默认情况下,Clonezilla 不允许我这样做。

现在的情况是这样的:
源系统:
/dev/sda1 72G 10G 58G 15% /
udev 7.9G 4.0K 7.9G 1% /dev
tmpfs 3.2G 332K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 0 7.9G 0% /run/shm

目标系统:
/dev/sda3 912G 49G 817G 6% /
udev 7.9G 4.0K 7.9G 1% /dev
tmpfs 3.2G 332K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 0 7.9G 0% /run/shm
/dev/sda2 90M 24M 61M 29% /boot
/dev/sda6 1.9G 35M 1.8G 2% /tmp

该分区上有 Linux 卸载程序。源驱动器为 3TB,目标驱动器为 1TB。因此,我要做的是从源驱动器克隆分区 sda1,然后将其恢复到较小的磁盘上,而不是分区 sda3。让
我困扰的是,如果我这样做,恢复的系统是否会正常工作,它是否会开始以源系统上的方式使用 /tmp(例如,不使用现在使用的奇数 2GB tmp 分区)?我需要编辑 /etc/fstab 或 GRUB 菜单吗?

答案1

您可以先使用 parted/resize2fs 缩小源分区。您可以将其缩小到比需要的更小,然后在目标磁盘上重新增长。

顺便说一句,在您的读数中,源看起来更小。还是我遗漏了什么?

答案2

您可以在恢复磁盘的高级菜单中覆盖分区大小检查。只要映像中的实际分区适合目标驱动器,这就可以起作用。

例如,如果您有一个 250GB 的驱动器,其中有 100M 和 60GB 的分区,您可以使用它将映像恢复到 80GB 的驱动器。这将有效,因为实际分区的总大小占用的空间小于目标驱动器上的空间。

注意:目标驱动器上的所有内容将被覆盖并替换为映像中的分区。

相关内容