首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重建dmraid RAID10数组?

如何重建dmraid RAID10数组?
EN

Server Fault用户
提问于 2011-06-10 12:25:49
回答 1查看 1.8K关注 0票数 2

问:我如何强制重建?下面描述了该场景。

我一直在尝试强迫一个RAID10重新构建,这样我就可以看到在RAID重建时,dmsetup输出应该是什么样子,也因此我可以获得一些恢复方面的经验。安装程序在Ubuntu中使用dmraid。我就是这样做实验的:

  1. 我通过在RAID上执行ftp传输,然后在传输过程中拔出RAID成员磁盘,使其中一个RAID成员磁盘被列为“禁用”(查看使用dmsetup的状态)。我注意到了主要的问题:在我拔出插头之前,设备及其/dev文件名(假设是/dev/sde)数量较少。我这么做的原因是为了能够将一些数据写入到单独的RAID成员磁盘上(请参阅我的下一步),因此这意味着镜像将不同步。
  2. 我回答了RAID成员磁盘,我注意到当我回答时,主要的: dmsetup状态以前输出的次要数字是不同的,所以我得到了/dev/sd*文件名,该文件名与这个新的专业:次要数字相关联。然后发出一个"shred -z /dev/sdf“(其中/dev/sdf是与新的主体:次要数字相关联的新设备文件名)。
  3. 重新启动服务器。

但是,现在我已经重新启动了,dmsetup状态显示所有的RAID成员磁盘都是“活动的”--主要是:所有设备的次要数字都回到了实验开始前的状态。执行"dmraid -s -s“表示RAID数组没有问题--但当然不会,因为我在镜像磁盘上写了一堆零。此外,尝试挂载RAID数组会提供一个输出:“挂载:结构需要清理”。

EN

回答 1

Server Fault用户

发布于 2011-06-10 15:55:53

看起来重建支持依赖于芯片组。dmraid -R的手册条目只讨论英特尔芯片组,并建议您可以重新启动该驱动器并将其标记为BIOS/"OROM“中的”重新生成驱动器“,然后运行dmraid -R raidsetname或可能的dmraid -R raidsetname /dev/newdrive。如果您不使用英特尔芯片组,那么我想您可以尝试第二个选项,但如果它不能工作,您将需要使用您的芯片组的BIOS重建RAID。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/279118

复制
相关文章

相似问题

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