LinuxソフトウェアRAIDへのsda1とsdaの追加


0

Linux mdソフトウェアRAID 6をいくつかのUSBハードドライブで実行しています。各ドライブは、fd(linux raid)タイプのパーティションを1つ含むようにパーティション化されています。私のRAIDは、それが使用しています。すなわち、これらのパーティション上に構築されたsda1sdb1sdc1そのディスクとして、...。

USBコントローラーでドライブの1つを切断したところ、アレイからドロップアウトしました。ドライブのプラグを抜いて、再び差し込んでアレイに追加しました。ただし、誤ってタイプしたのではmdadm --add /dev/md0 /dev/sdcなくmdadm --add /dev/md0 /dev/sdc1sdcvs.に注意してくださいsdc1)。

Mdadmは「新しい」ドライブの再構築を開始しました。

気がついたとき、私はアレイを停止し、驚いたことに、fdisk上のパーティションテーブルsdcはまだ問題ないと報告しました。アレイを再起動し、今回はアレイに追加しsdc1直しました。Mdadmはドライブを苦情なく受け取り、単にアクティブとしてマークしました。再構築は必要ありません... ???

これにより、次の質問が残ります。

  • ドライブのパーティションではなく、Linux RAIDに直接ドライブを追加した場合、mdadmはこれに気づき、ドライブの最初の数セクタを未使用のままにしますか?
  • または、ドライブにLinux RAIDパーティションがあり、デフォルトでそれを使用することを自動的に検出しますか?
  • または、部分的な再構築が実際にドライブ上のデータの先頭を破壊し(本来あるべきより早く書き込みました)、パーティションを正しく再読み込みしたときにmdadmがこれを検出しませんでしたか?
  • 私は今mdmdに配列をチェックさせていますが、何も文句を言っていません。これはすべてがうまくいっているということですか?

更新:

残念ながら、すべてが順調ではありません... RAIDドライブをマウントできなくなり、xfs_repairは現在、破損していないスーパーブロックを見つけようと忙しくしています...それが成功することを期待しましょう... Yay for Linux Software RAID ...ユーザーエラーに対するゼロフォールトトレランス...

回答:


-1

使用する方法に関係なく、ディスクはマスターブートレコードとパーティションテーブルを保持します。これがあなたのディスクが無傷である理由です。

さらに2つのポイント:

  1. XFSは絶対的なジャンクです。そして、私はこれをXFSベースのサーバーを1日18時間以上回復させた後に言います。それをビン、良いものを選ぶ-あなたは後で私に感謝します。ソフトウェアRAIDとファイルシステムが必要な場合、ZFSは両方を実現します。
  2. USBはRAIDデバイスにとっては恐ろしいものです。外部アレイに複数のドライブが必要な場合は、少し投資してドライブ用の外部SATAエンクロージャを購入してください

ポイント1を
具体化する
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.