8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

mdadm:无法使用 --assemble 重建现有 RAID5 阵列

Vad 2月前

21 0

我不知怎么弄坏了我的 RAID 5 阵列。我使用的是 Ubuntu 24.04,我现有的 RAID5 阵列位于 3 x 240Gb SSD 上,而我的操作系统位于 120Gb SSD 上。据我所知,这 3 个 RAID 磁盘是...

我不知怎么弄坏了我的 RAID 5 阵列。我使用的是 Ubuntu 24.04,我现有的 RAID5 阵列位于 3 x 240Gb SSD 上,而我的操作系统位于 120Gb SSD 上。据我所知,3 个 RAID 磁盘没有问题(我已使用 smartctl badblocks - 没有报告任何错误)。磁盘实用程序显示磁盘是 RAID 的成员。

如果我发出命令, sudo mdadm --assemble --force --run --verbose /dev/md0 /dev/sdb /dev/sdc /dev/sdd 我会得到以下响应:

mdadm: looking for devices for /dev/md0
mdadm: /dev/sdb is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sdc is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdd is identified as a member of /dev/md0, slot 1.
mdadm: added /dev/sdd to /dev/md0 as 1
mdadm: added /dev/sdc to /dev/md0 as 2
mdadm: added /dev/sdb to /dev/md0 as 0
mdadm: failed to RUN_ARRAY /dev/md0: Invalid argument

我不明白输出的最后一行 – 有人明白吗?

过去我重新安装 Ubuntu 操作系统时,我曾多次使用 来恢复 Raid mdadm --assemble (不记得我使用的完整语法),而且效果很好。因此,我没有重新安装操作系统,而是使用 mdadm apt ,重新启动,使用 apt 进行更新和升级,然后重新安装 mdadm。结果,我不再有 cat /proc/mdstat 或有效 mdadm.conf 文件的输出 - 抱歉。不用说,这不起作用。我尝试使用, mdadm --build 但它抱怨无法构建 5 级突袭 - 不知道为什么 - 有人知道吗?

我不想继续使用, mdadm --create 因为(我认为)那会毁掉整个 raid 并创建一个新的。这对我来说将是灾难性的,我需要恢复现有的阵列,即使它处于降级状态,这样我就可以备份数据并重新创建它。有人能帮我保持理智吗?

问候,斯图尔特

帖子版权声明 1、本帖标题:mdadm:无法使用 --assemble 重建现有 RAID5 阵列
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Vad在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: