如何在raid10arrays中添加硬盘?

我有一个RAIDarrays的硬盘。 我想创build基于sdb表sda上的分区表,我发出这个命令:

sfdisk -d /dev/sda | sfdisk /dev/sdb --force 

我知道这个–force参数在这里是不好的,命令是错误的,正确的命令是:

 sfdisk -d /dev/sdb | sfdisk /dev/sda 

现在我有2个问题,sda仍然没有raid数组,sdb分区表是空的。

我的服务器现在是这样的: http : //pastebin.com/uMKvUwbL 。

而我的问题是,我怎么恢复SDB(我不知道是否执行sfdisk -d /dev/sda | sfdisk /dev/sdb --force后删除的文件)以及如何将sda添加到RAIDarrays。

我的尝试将是:

救援sdb

sfdisk -d /dev/sdc | sfdisk /dev/sdb

SDB仍然在RAID,但目前这不会生存的重新启动。 请确保在做这个盒子上的任何其他事情之前这样做。 写入分区表时,光盘上的实际数据未被触摸。 之后,你将有一个4成员中的3个RAID 10,这将成功重新启动,所以接下来的行动是:

添加sda回到突袭

sfdisk -d /dev/sdc | sfdisk /dev/sda

如果sda以前是raid成员: mdadm --zero-superblock /dev/sdaX (X都是分区)

在粘贴中,我没有看到md的任何失败的设备(已经被你删除了吗?),所以我会继续添加设备到相应的md的mdadm --manage /dev/mdX --add /dev/sdbX那里似乎不需要更换有故障的设备。