我有一个3x3TB Raid,决定在我计划增长RAID的那天开始Resync。这是几天前,resync尚未完成。它没有完成的原因是因为无论出于什么原因机器硬停顿(完全无响应)看似随机。所以既然我找不到突然随机挂起的原因,我想至少让我的团队有机会重建。我读过,如果我启用位图,那么它可以在崩溃时恢复重新同步,而不是从0%开始。MDADM暂停Raid重新同步启用位图
我已经试过:
checkarray -x /dev/md0
这是说停止请求queue`d在/ dev/md0的,但它从来没有真正停止。
接下来,我想这:
echo "idle" > /sys/block/md0/md/sync_action
在该文件中的文本立即变回“重新同步”。
问题:
我需要找到一种方法,发出此命令:
mdadm --grow --bitmap=internal /dev/md0
但是RAID不能在一个重新同步,当我发出此命令。
有没有办法在启动时启用位图?我可以启动一个实时Linux发行版,并从那里获得突袭重新同步(如果硬盘冻结是我的Ubuntu安装)?
这个数组是什么?它是系统关键的文件系统('/','/ var'等等),还是你可以临时运行的东西? – twalberg