恢复linux软件RAID阵列而不删除它的项目

恢复linux软件RAID阵列而不删除它的项目,第1张

概述我有 linux软件raid(RAID10), md2 : active raid10 sda6[4](F) sdd5[3] sdc5[2] sdb6[1] 390620160 blocks 64K chunks 2 near-copies [4/3] [_UUU] 这已经退化了.我可以在不删除和添加数组的失败项目的情况下启动恢复 *** 作吗? 我已经尝试启动重新同步 *** 作, echo 'repair 我有 linux软件raID(RAID10),
md2 : active raID10 sda6[4](F) sdd5[3] sdc5[2] sdb6[1]  390620160 blocks 64K chunks 2 near-copIEs [4/3] [_UUU]

这已经退化了.我可以在不删除和添加数组的失败项目的情况下启动恢复 *** 作吗?

我已经尝试启动重新同步 *** 作,

echo 'repair' >/sys/block/md2/md/sync_action

但它没有效果……

我在文档中读过,那

echo 'recover' >/sys/block/md2/md/sync_action

用热备盘替换故障的数组项.但它做了什么,如果我没有这个阵列的hotspare分区?

解决方法 不幸的是,您需要“删除”并将故障驱动器添加回阵列.这可以在不实际从系统中删除驱动器的情况下完成,并将从同一分区重建阵列.

看起来/ dev / sda6是失败的分区.以下命令应将其删除,将其作为备用添加回来并允许系统重建.

mdadm –manage / dev / md0 -f / dev / sda6 -r / dev / sda6 -a / dev / sda6

顺序-f(ail)-r(emove)-a(dd)

总结

以上是内存溢出为你收集整理的恢复linux软件RAID阵列而不删除它的项目全部内容,希望文章能够帮你解决恢复linux软件RAID阵列而不删除它的项目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1038644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存