我有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
使用热备份磁盘replace失败的项目。 但是它是做什么的,如果我没有这个数组的热备份分区?
不幸的是,您需要“删除”并将发生故障的驱动器添加回arrays。 这可以在不从系统中移除驱动器的情况下完成,并且将从同一分区重buildarrays。
它看起来像/ dev / sda6是失败的分区。 下面的命令应该删除它,作为备用添加它,并允许系统重build。
mdadm –manage / dev / md0 -f / dev / sda6 -r / dev / sda6 -a / dev / sda6
按顺序-f(ail)-r(emove)-a(dd)