情况如下:我们有一个 2 磁盘 RAID 0 阵列。其中一个驱动器发生故障,另一个驱动器被标记为贬值。我们购买了一个新驱动器,规格与旧驱动器相同。我们认为我们只需用新驱动器替换旧驱动器,RAID 应该可以自行处理镜像。然而,事实并非如此。
现在我们正在尝试找出一种方法来将新磁盘变成镜像磁盘,我有一个想法,如果我们只是将整个驱动器完全复制为另一个驱动器并将其放回 RAID 卡中,我们就可以开始了。
嗯,事情没那么简单,大多数复制程序不执行 RAID 0,而且我不太信任一大堆未经测试的、久经考验的程序。
我决定尝试 Ubuntu LiveCD 和。我知道当我们得到像和这样的名称时dd
如何使用...dd
/dev/sda
/dev/sdb
当我这样做的时候
sudo lshw -C disk
显示为,UNCLAIMED
并且它们没有巧妙的名字来使这一切变得简单。
关于如何恢复并运行此 RAID 阵列,有什么建议吗?
我们基本上只有一次机会,因为另一个驱动器是服务器的唯一副本。
答案1
Raid0 = 条带,而非镜像。raid0 中的任何磁盘丢失都会导致整个阵列丢失。您需要从备份中恢复。
如果您确实有 raid1,那么mdadm --add
应该能够将新驱动器添加到阵列,并且它应该会自动重新同步。请勿使用dd
驱动器。