每周克隆 20 台机器:如何克隆到可变大小的目标驱动器(从小到大)

每周克隆 20 台机器:如何克隆到可变大小的目标驱动器(从小到大)

我与一家非营利组织合作,每周都会在计算机上安装 Ubuntu 变体,每年数千次。但是,目标硬盘驱动器的大小根据捐赠的内容而有所不同。

当前的安装过程使用 CD,然后手动编辑设置。有什么更好的办法呢?

如果克隆一个小型主驱动器,如何根据每个最终目标驱动器的大小调整分区大小?

答案1

这通常是通过 SBC(raspberrypi、odroid 等)完成的,它们所做的就是向 /etc/rc.local 添加一行,类似于;

if [ -f init.sh ] ; then init.sh; fi

init.sh 调整分区 ext4 的大小(带或不带 lvm),然后删除自身。

pvresize /dev/sda2
lvresize -l +100%FREE /dev/V_a/L_a
resize2fs /dev/V_a/L_a
rm init.sh

要复制图像,请使用 dd;

dd if=my.img of=/dev/sdb bs=10m; sync

相关内容