在我的硬盘崩溃后,我不得不从头开始。我重新组织了不同的系统及其相应的分区。
我设置了所需的分区及其大小。唯一的区别是它们的编号不同:我的原始分区sda12
和sda13
现在sda6
是sda7
。
问题是,保存的 Clonezilla 图像只能恢复为原始sda12
图像sda13
。
有什么方法可以将图像恢复到sda6
和上的新设置sda7
吗?
答案1
正如您所指出的,这不能通过通常的 Clonezilla 界面自动实现。但是,可以通过手动干预来完成,只需执行记录在文档中的几个简单步骤即可。Clonezilla 常见问题解答页面。
例如,如何将一个分区的映像恢复到不同的分区,例如将/dev/sda5的映像恢复到/dev/sda6?按照以下步骤操作。
遵循的步骤
创建新的目标分区 /dev/sda6,确保其大小等于或大于您拥有可恢复 Clonezilla 映像的原始 /dev/sda5 分区。
现在,复制原始分区的 Clonezilla 映像目录。这里我们将以图像“my-image”为例,例如
cp -a /home/partimag/my-image /home/partimage/my-image-new
现在我们必须更改这个新图像目录中的一些文件:/home/partimage/my-image-new。
将所有带有分区位置标识符的文件名从原始分区的标识符重命名为新目标分区的标识符(例如:/home/partimag/my-image-new/sda5* 为 /home/partimag/my -图像-新/sda6*)。例如。:
mv /home/partimag/my-image-new/sda5.ext4-ptcl-img.gz.aa /home/partimag/my-image-new/sda6.ext4-ptcl-img.gz.aa
mv /home/partimag/my-image-new/sda5.ext4-ptcl-img.gz.ab /home/partimag/my-image-new/sda6.ext4-ptcl-img.gz.ab
接下来,修改同一文件夹中 /home/partimage/my-image-new/parts 文本文件的内容,再次将原始分区的标识符替换为新目标分区的标识符(例如:将“sda5”替换为“sda6”)。
进行这些更改以使映像适应新的目标分区后,您现在可以尝试恢复到新的不同分区位置。使用通常的 Clonezilla 界面从 Clonezilla 存储库和新的目标分区位置选择后者,改编的(my-image-new)映像,现在应该允许您将其恢复到新的分区位置(/dev/sda6)。
高级(专家)参数,如果两个分区大小不同
还有一些高级(专家)参数,再次记录在克隆病毒站点,如果两个分区的大小不同,这会有所帮助。
特别是,“-r”选项可以自动调整新分区中文件系统的大小。
请注意,要恢复单个分区,您可能不想使用调整分区表的“-k1”选项,因为它会调整所有的分区表。