我在Ubuntu Server上有一个NAS,它的RAID 5中有4个2TB硬盘。几个星期前,其中一个硬盘坏了,但是我的RAID可以工作了,尽管性能下降了。幸运的是,它仍然处于保修期内,并向我发送了今天安装的新硬盘。但是,当尝试将新的硬盘驱动器添加到RAID时,它没有重建。因此,我拔下硬盘驱动器并重新启动了计算机。但是,我不小心将RAID中的其他OTHER硬盘之一设置为失败,并使用mdadm将其删除。
现在它说我的RAID有两个卸下的硬盘驱动器。我的第3硬盘驱动器上的所有数据仍然完好无损,但是我不知道如何将其重新添加回RAID阵列中,因此它又恢复了良好的状态(尽管已降级),因此我可以继续添加第四个硬盘驱动器并重建阵列。是否可以让Ubuntu意识到第3个硬盘驱动器拥有我的数据,并且又将其再次识别为阵列的一部分?
当我尝试运行时:
sudo mdadm --manage /dev/md127 --re-add /dev/sdd1
它说:
mdadm: --re-add for /dev/sdd1 to dev/md127 is not possible
请大家提供任何帮助,将不胜感激。
1
我认为我能够使它恢复到降级状态。我能够在文档中使用mdadm --assemble --force命令,并且我相信它可以恢复到4个驱动器中至少3个正在工作的情况。对于将来遇到此问题的任何人,这是我使用的命令(假设3个工作驱动器是sdb,sdc,sdd,每个驱动器都具有sdb1,sdc1,sdd1的单个分区:代码:sudo mdadm --assemble-强制/ dev / md127 / dev / sdb1 / dev / sdc1 / dev / sdd1(根据您的情况,可能不需要sudo)
—
Chunky56 2013年