mdadm raid アレイを 32 ビットから 64 ビットの debian squeeze に移行する

mdadm raid アレイを 32 ビットから 64 ビットの debian squeeze に移行する

私は、Debian Squeeze 32 ビット (x86) で raid5 アレイを実行していますが、Debian Squeeze 64 ビット (amd64) にアップグレードする予定です。raid5 アレイと ext4 ファイルシステムを維持するには、mdadm.conf ファイルのコピーを保持するだけです。64 ビットに移行したら、これでアレイを再び起動して実行できると確信していますが、何か忘れていることがあるのではないかと少し不安です (バックアップがないのはわかっています)。

その後、RAID5 アレイを RAID6 アレイにアップグレードすることも計画しています。

  1. 32 ビットで作成された RAID5 を 64 ビット システムに移行すると問題はありますか?
  2. mdadm.conf 以外に必要なものはありますか?
  3. 他に知っておくべきことはありますか?

答え1

安心してください。mdadm は、100% 確実にマウントできる場合以外はアレイをマウントしないはずです。最悪の場合、アレイを回復するには 32 ビットを再インストールするだけです。

技術的には、アレイ内のデバイスとそのレベルがわかっていれば、mdadm.conf は必要ないと思います (私は RAID5 アレイをあるシステムから別のシステムに問題なく手動で移動しました。mdadm は各ディスクのスーパーブロックに RAID 情報の大部分を書き込むため、新しいインストールまたは を使用したライブ CD からでもアレイを起動できるはずですmdadm --assemble /dev/disk1 /dev/disk2 /dev/disk3 ...)。ただし、アーキテクチャ間の移動 (32 ビット -> 64 ビット) はこれまでテストしていません。

私が言及したいその他の唯一の注意点は、4 つのデバイスだけで起動しようとしないことです。4 つのデバイスのスーパーブロックが更新され、5 番目のデバイスが古いものとして表示されるため (アレイをすぐに停止した場合でも)、アレイから 5 番目のデバイスをフェイルオーバーして再度追加し、再構築する必要があります。この問題は、通常、次のアドバイスによって回避できます。

--force本当にそれがやりたいことかどうか確信が持てない限り、を使用しないでください。 はありません--unforce

答え2

私は今それをやりました、そして私自身の質問に対する答えは次のとおりです:

  1. いいえ
  2. mdadm.confも必要ありません
  3. バックアップ付きでスマートです。

関連情報