将操作系统克隆到较小的驱动器

将操作系统克隆到较小的驱动器

我想将我的 CentOS(位于 20GB 硬盘上)复制/克隆/移动到较小的硬盘(5GB)...

有人可以告诉我该怎么做吗?

答案1

您应该能够压缩所有内容并将其提取到新驱动器。首先插入第二个驱动器,然后启动到不使用源驱动器的设备,例如 Live CD。之后只需复制所有内容即可。例如:

# Mount the source drive
mkdir /mnt/source
mount /dev/sda1 /mnt/source
# Mount the destination drive
mkdir /mnt/destination
mount /dev/sdb1 /mnt/destination
# Copy everything
cp -rp /mnt/source /mnt/destination

暂时不要重新启动,您必须在目标驱动器上安装 Grub,如下所示:

grub-setup -d /mnt/destination /dev/sdb

如果无法将第二个驱动器连接到同一台计算机,您也可以使用中间驱动器,但步骤类似。最后记住,不要按原样使用这些命令,始终检查并仔细检查它们是否适用于您的系统。

(如果有人有稍微不同的要求,但不包括较小的目的地开车的话,Clonezilla 绝对是更好的选择。)

相关内容