试图恢复5个磁盘Raid,其中5个磁盘中有2个不同步。从4个磁盘创建raid安全吗?
mdadm --examine /dev/sd*1 > /raid.status
grep Role raid.status
Device Role : Active device 0
Device Role : Active device 1
Device Role : Active device 2
Device Role : Active device 3
Device Role : Active device 4
grep 'Array State' raid.status
Array State : AAAAA ('A' == active, '.' == missing)
Array State : .AA.A ('A' == active, '.' == missing)
Array State : .AA.A ('A' == active, '.' == missing)
Array State : .AAAA ('A' == active, '.' == missing)
Array State : .AA.A ('A' == active, '.' == missing)
mdadm -E /dev/sd*1 | grep Events
mdadm: No md superblock detected on /dev/sda1.
Events : 968549
Events : 2062106
Events : 2062106
Events : 2062081
Events : 2062106发布于 2012-03-09 16:47:00
磁盘4当然不是很落后。说真的,你在这一点上没有什么可失去的。
您对“安全”的定义在这里很重要;这些数据是备份的吗?你在这一点上所做的任何事情都不能保证是非破坏性的--事实上,你所采取的任何行动都会破坏某些数据;但希望文件系统的日志能够处理它。
所以,要小心处理;如果这些数据非常重要,而且没有备份,那么现在停止,在做任何事情之前都复制磁盘的dd副本。
这就是说,假设磁盘仍然工作,您应该能够恢复数组。
我假设sda是具有更旧事件号的磁盘。我们希望将磁盘排除在外-因此,如果不是sda (如果您的数组不是md0),请调整这个命令:
mdadm --assemble --force --run /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1https://serverfault.com/questions/368077
复制相似问题