我克隆单磁盘系统通过启动主系统到CD并运行…
dd if=/dev/sda | gzip - | ssh user@hostname dd of=image.gz
然后我用CD启动目标系统并运行…
ssh user@hostname dd if=image.gz | unzip - | dd of=/dev/sda
我对于简单的单磁盘系统非常适用。
但是现在我想要执行一个4磁盘RAID5系统的类似克隆。 我知道/dev/sda需要更改,但是要什么?
编辑:这些盒子是Linux的每一个软件RAID。
试图克隆RAID使用的底层分区/驱动器可能只会导致问题。
我可能会按照这样的程序。
/etc/mdadm/* , /etc/fstab以及其他引用原始数组的UUID的configuration文件。 设备的名称取决于RAID的实施。 如果你正在运行一个硬件RAID,它甚至可能是/ dev / sda。
如果你真的不知道设备的名字,你可以通过查看/ etc / fstab或者fdisk -l的输出来得到提示。 但是,这些文件和命令假设一个Linux系统,您可能需要在其他系统上使用其他文件或命令。 如果使用的是Solaris,那么该文件的名称可能是/ dev / vfstab。