ブート+ルートLVMを別のドライブに移行する方法

ブート+ルートLVMを別のドライブに移行する方法

これは私のブロックデバイスのレイアウトです。

NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                             8:0    0   3.7T  0 disk
└─sda1                          8:1    0   3.7T  0 part /media/Toshiba4TB
sdb                             8:16   0   2.7T  0 disk
└─sdb1                          8:17   0   2.7T  0 part /media/Failing3TB
sdc                             8:32   0 298.1G  0 disk
├─sdc1                          8:33   0   243M  0 part
├─sdc2                          8:34   0     1K  0 part
└─sdc5                          8:37   0 297.9G  0 part
  ├─RIVENDELL--SVR--vg-root   254:0    0   250G  0 lvm  /
  ├─RIVENDELL--SVR--vg-swap_1 254:1    0    12G  0 lvm  [SWAP]
  └─RIVENDELL--SVR--vg-boot   254:2    0   200M  0 lvm  /boot
sdd                             8:48   0   5.5T  0 disk
└─sdd1                          8:49   0   5.5T  0 part /media/SeagateIronWolf6TB

sdcは私のプライマリOSドライブですが、SMARTエラー/不良セクタが発生して別の(2TB)ドライブに移動しようとしています。最後に、これを試したときにミラー(KVPMを使用するLVMではなくRAID 1)を追加しましたが、ミラーにエラーが発生する可能性がありますが、主な問題は再起動が失敗することです。 GRUB構造に移動する必要があります。そこから。幸い、今年初めに同じ問題を抱えている同様のドライブから正常に複製されたため、そのドライブに復元し、バックアップからファイルを復元して、プライマリサーバーソフトウェアをソースと再同期しました。

しばらく私はLVMから物理パーティションに復元する方法を探していました。これにより、今後の簡単な複製が容易になります。私はLVMパーティションを維持し、故障したボリュームを稼働中のドライブにミラーリングし、完全に障害が発生した場合に回復力を維持するために別のドライブに配置できるというアイデアが好きです。これまで私がフォローしているGoogleの検索結果によれば、上記の起動できないRAIDが残っているので、誰でも私を助けることができます(MDMまたはその他の問題があるようです)。

関連情報