我们经常遇到的问题是,用于在其上构建主映像的计算机可能比某些目标系统的驱动器具有更大的硬盘驱动器。众所周知,Clonezilla不会将磁盘映像放在较小的驱动器上。
除了找到一个比我们所有目标系统都小/小的物理驱动器之外,我还使用了这种方法来解决我们的问题:
- 准备好主计算机后,使用gparted收缩分区,以便它们都适合较小的磁盘。
- 创建具有目标大小的硬盘驱动器的VM。
- 通过在VM上安装目标OS的副本,在VM上创建正确的分区。
- 使用Clonezilla中的保存/还原分区功能将每个分区从主计算机复制到VM。
- 创建虚拟机的映像。将此图像用作计算机映像的黄金母版。
有没有办法在克隆前使用gparted(或其他程序)来调整主驱动器的大小?我知道如何调整单个分区的大小,但是如果我可以做一些事情使Clonezilla认为原始驱动器更小,那将非常方便。这样,我可以使用还原磁盘功能来制作对于所有目标系统都足够小的映像。
由于各种问题,在我们的情况下,直接在VM中构建主映像是不可行的。