首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raid 5恢复

Raid 5恢复
EN

Server Fault用户
提问于 2012-03-09 15:53:26
回答 1查看 338关注 0票数 1

试图恢复5个磁盘Raid,其中5个磁盘中有2个不同步。从4个磁盘创建raid安全吗?

代码语言:javascript
复制
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
EN

回答 1

Server Fault用户

发布于 2012-03-09 16:47:00

磁盘4当然不是很落后。说真的,你在这一点上没有什么可失去的。

您对“安全”的定义在这里很重要;这些数据是备份的吗?你在这一点上所做的任何事情都不能保证是非破坏性的--事实上,你所采取的任何行动都会破坏某些数据;但希望文件系统的日志能够处理它。

所以,要小心处理;如果这些数据非常重要,而且没有备份,那么现在停止,在做任何事情之前都复制磁盘的dd副本。

这就是说,假设磁盘仍然工作,您应该能够恢复数组。

我假设sda是具有更旧事件号的磁盘。我们希望将磁盘排除在外-因此,如果不是sda (如果您的数组不是md0),请调整这个命令:

代码语言:javascript
复制
mdadm --assemble --force --run /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/368077

复制
相关文章

相似问题

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