首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何克隆RAID5系统

如何克隆RAID5系统
EN

Server Fault用户
提问于 2014-11-21 21:04:19
回答 2查看 3K关注 0票数 1

我通过将主系统引导到CD并运行…来克隆单个磁盘系统。

代码语言:javascript
复制
dd if=/dev/sda | gzip - | ssh user@hostname dd of=image.gz

然后用CD引导目标系统并运行…。

代码语言:javascript
复制
ssh user@hostname dd if=image.gz | unzip - | dd of=/dev/sda

对于简单的单磁盘系统,我做得很好。

但是现在我想对一个4磁盘RAID5系统执行类似的克隆。我知道/dev/sda需要改变,但要改变到什么?

编辑:这些盒子是linux的,每个盒子都有一个软件RAID。

EN

回答 2

Server Fault用户

发布于 2014-11-21 22:19:57

试图克隆RAID使用的底层分区/驱动器可能只会导致问题。

我可能会遵循这样的程序。

  • 在原始服务器上
    • 启动您的livecd/救援环境
    • 确保您的RAID卷已启动。
    • 备份不属于RAID卷一部分的任何文件系统/设备(如/boot)
    • 使用DD为数组备份块设备。

  • 在目标上
    • 启动您的livecd/救援环境
    • 发出所需的分区命令和mdadm命令,以创建所需的文件系统,并设置类似于源服务器的RAID卷。
    • 将所有卷备份还原到各自的位置。
    • 最后,挂载文件系统并更正/etc/mdadm/*/etc/fstab和引用原始数组的UUID的任何其他配置文件。
票数 1
EN

Server Fault用户

发布于 2014-11-21 21:59:27

设备的名称取决于raid实现。如果您正在运行硬件raid,它甚至可能是/dev/sda。

如果您真的不知道设备的名称,可以通过查看/etc/fstab或fdisk -l的输出来获得提示。但是,这些文件和命令假定为Linux系统,您可能需要在其他系统上使用其他文件或命令。如果您正在使用Solaris,那么文件的名称可能是/dev/vfstab。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/646187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档