同様の問題があります古いスレッドしかし、CPU使用率100%を主張するわけではありません。
5x3TB raid-5アレイにディスク(sdd1)を追加し、それをraid-6にアップグレードしましたが、電源バックプレーンが失敗し、書き込み中にサーバーがクラッシュするまで、すべてがうまくいきました。
mdadm --assemble にはアップグレード時に指定した一時ファイルが必要で、 --assemble --temporary-file= を使用してアレイを有効にして外観を変更しました。問題は、0K/秒で形が変わって完了できないということです。
しかし、一時ファイルは0バイトです。
私のオプションは何ですか?今私のファイルにアクセスできるので、7TBのストレージを見つけることができれば、すべてをコピーして失敗し、最初からアレイを再構築するのに数日かかることがありますが、より簡単なオプションがありますか?
sdd1(追加する新しいドライブ)にエラーが発生し、新しい5つのディスクraid-5から6つのディスクraid-6アレイの再構築を再開できますか?それとも、raid-6配列と見なされますが、実際にはraid-5 - > raid-6再構成を実行しないため、ほとんどの場合、raid-5配列は混乱していますか?
cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md127 : active raid6 sdd[0] sdb1[6] sdf[5] sde[3] sda[2] sdc[1]
11721060352 blocks super 1.2 level 6, 512k chunk, algorithm 18 [6/5] [UUUUU_]
[=>...................] reshape = 8.4% (247529472/2930265088) finish=3353419520.0min speed=0K/sec
unused devices: <none>
ベストアンサー1
努力する:
echo frozen > /sys/block/md127/md/sync_action
echo reshape > /sys/block/md127/md/sync_action
/dev/sdd
この時点で、RAID-6のパフォーマンスが低下(欠落)している可能性があります。
watch cat /proc/mdstat
再同期や型変更アクティビティがないまで実行して、見続けてください。- 走る
mdadm --add /dev/md127 /dev/sdd
- 再びジャンプ
watch cat /proc/mdstat
。
これにより、外観の変更を適切な速度で実行できます。
ちなみに、2秒ごとに実行するcat /proc/mdstat
ことはwatch
大きなCPU負荷にはならないはずですが、数時間実行されるジョブの場合は2秒の更新は必要ありません。watch -n 30 cat /proc/mdstat
上記の手順3で使用したように、10秒または30秒ごとに更新すれば十分です。