具有多个 Linux 分区的 MClone

具有多个 Linux 分区的 MClone

是否可以使用三位一体救援工具包mclone(8)实用程序来克隆具有多个ext3/ext4分区的磁盘?

具体来说,如果我有一台计算机(发送方,运行) ,mclone -s其磁盘分区为和sda1,而其他计算机(接收方,运行)具有相同的硬件但未分区的磁盘,则我会看到三种可能的结果:/sda2/homemclone

  • mclone可以自动克隆两个分区并正确设置分区
  • mclone可能需要我一次克隆一个分区
  • mclone可能需要我先对每台远程计算机进行单独分区,然后一次克隆一个分区

通常我会尝试一下,看看会发生什么,但电脑还没有到。有什么想法吗?

答案1

首先,让我澄清一些要求。

  1. 您需要另一台计算机并添加一个足够大的硬盘来保存图像。(通常图像是所有数据大小的 75% 到 50%。20 GB 是 10 GB 到 15 GB。)
  2. 为了获得最大速度,所有计算机应至少暂时放在一个房间内。我买了一个便宜的千兆 24 端口 Netgear 交换机。
  3. DHCP 服务器不能跨子网,如果您的公司已经有 DHCP 服务器,那么它会与其产生干扰。
  4. 该过程会产生大量的多播,因此最好在生产网络之外进行。
  5. 如果您在生产网络之外执行此操作,那么您就不必担心 IT 部门因网络速度变慢而对您大喊大叫。

基本步骤概述:

  1. 从 DRBL 实时 CD 启动另一台带有附加硬盘的 PC(服务器)。
  2. 将(服务器)连接至主计算机(要克隆的单元)。
  3. 进行设置(见下文)。
  4. 网络启动(主)并等待映像完成。
  5. 使用“dcs”将服务器更改为“恢复磁盘”模式(请参阅下面的“现在是魔术时刻”)
  6. 与客户端联网并等待。

  • 刻录 drbl LiveCD。
  • 从 LiveCD 启动。
  • 双击“启动 Drbl”,
    当它要求输入 IP 地址时,我喜欢使用 192.168.0.1。接受所有其他默认值。

预先格式化硬盘,以便使用您想要的文件系统来保存图像。

打开终端窗口并输入:

sudo su
mount /dev/sdb1 /home/partimag
dcs

现在您将获得一个 GUI。

Start Clonezilla
"Save disk"
Enter the name "Now in server"
name the image. (for example:Room 200 )
"use the image partition table"
"turn computer off when done"

否则,接受默认值。

完成后,将这台电脑的网线插入好/主设备。打开电源并按 F12。如果在 BIOS 中打开了网络启动,计算机将启动,drbl 设备将捕获它。


现在到了施展魔法的时刻:

dcs

restore disk
select the image
"Multicast"
Wait for 32 PCs or whatever you have.

完成后,服务器会耐心等待您通过网络启动所有 PC。最后一台 PC 完全启动后,所有计算机将同时进行映像处理。

在下面的评论部分向我提问。

相关内容