古いRAIDディスクを再利用する

古いRAIDディスクを再利用する

4つのディスクにソフトウェアRAID5アレイ(Linux md)があります。 OSはOpenSUSE 12.3です。

最近、ディスクを大きなディスクに交換しました(ディスクエラー、削除、新しいディスクの追加)。ディスクをすべて交換していないため、アレイの容量はまだ増えていません。今、新しいものはあまりないようで、古いものと交換したいと思います。新しいアイテム(失敗、削除済み)を削除し、変更されていない古いアイテムと交換できますか?それとも、配列に追加する前に前の項目をフォーマットする必要がありますか?配列にビットマップがあります。

マシンをシャットダウンしてディスクを使わずに交換するとどうなりますかmdadm

ベストアンサー1

既存のディスクを新しいディスクと交換してもビットマップが変更されない場合は、ディスクをエラーとしてマークしてアレイから削除できます。

mdadm -f /dev/md0 /dev/sda1
mdadm -r /dev/md0 /dev/sda1

その後、ディスクを交換し、既存のディスクをアレイに追加します。

mdadm --add /dev/md0 /dev/sde1

マシンをシャットダウンしてディスクを交換することも効果があると思いますが、mdadmこのアプローチの利点は、マシンがサポートすればディスクをホットスワップできることです。

おすすめ記事