RAID 再構成による LVM リカバリ

RAID 再構成による LVM リカバリ

以前、H200 コントローラーを搭載した Dell R510 を持っていて、2T SAS と 250G SSD の 2 つのディスクがありました。H200 でこれらの 2 つのディスクを使用して 2 つの raid0 を作成し、その上に lvm を作成しました。手順は次のとおりです。

  1. 2T SAS ディスクの raid0 全体を使用して vg-data を作成しました。
  2. 250G SSD の RAID0 にプライマリ パーティションと拡張パーティションを含む論理パーティションを作成しました。
  3. SSD のパーティション 1 とパーティション 5 を使用して別の vg-root を作成しました。
  4. vg-root に lv-swap と lv-root を作成し、vg-data に lv-data を作成しました。
  5. lv-root に Debian をインストールしました。

今日、空きディスクがいくつかあり、より大きな vg-data を作成したいため、H200 を H700 に置き換えることにしました。しかし、以前の RAID 構成を H700 にインポートするのを劇的に忘れてしまい、代わりに新しい RAID を作成しました。そのため、2T SAS 用の RAID0、250G SSD 用の RAID0、xT 用の RAID5 を取得しました。その後、ブート デバイスを SSD RAID0 に設定し、サーバーを再起動しました。長い待ち時間の後、lv-root が見つからないという内容の grub-rescue モードに切り替わりました。

その後、ライブ CD をダウンロードしてシェルを入手しました。lvs を使用して lvs をチェックすると、警告メッセージが表示されました: SSD のデバイス パーティション 5 のセクター xxx のサイズは、対応する pv サイズの xxx セクターよりも小さくなっています。デバイスが縮小されましたか?

このような状況でも、すべてのレベルとデータを回復することはまだ可能でしょうか?

ありがとう。

答え1

結局、古い H200 を再インストールしただけで、何も変更せずにすべてのビットを復元できました。現在、システム全体をバックアップしています。将来的には H710 を再インストールしてシステムを復元する予定です:) そこで、私の提案は次のとおりです。

  1. 慌てないで
  2. まだ何も変更しないでください
  3. 古い設定を試す
  4. 万が一に備えて定期的にバックアップしてください。

関連情報