別のコンピュータに単一のLVMパーティションをインストールできますか?

別のコンピュータに単一のLVMパーティションをインストールできますか?

ubuntu-vgsda1、、sdb1などの3つの物理ディスクパーティションでサポートされているLVMボリュームグループを作成しましたsdc1。 (sda)3つのディスクのうちの1つに障害が発生し、ボリュームグループが破損しています。論理区画にはファイル・システムubuntu-lvがあり、ext4これはボリューム・グループ内の3つのディスクすべてで使用されます。他のUbuntuシステムに別々にインストールしてインストールできますかsdb1sdc1

別のコンピュータにインストールしようとすると、sdb1次のエラーメッセージでインストールが失敗します。

# mount /dev/ubuntu-vg/ubuntu-lv sdb1
mount: /media/myuser/sdb1: can't read superblock on /dev/mapper/ubuntu--vg-ubuntu--lv.

答え1

通常、通常のファイルシステムを3つの部分に分割すると、3つの部分のいずれもマウントできません。おそらくまず、一般的な方法で断片を取り除きます。ファイルシステムがLVM論理ボリュームにあるという事実は、この事実を変えません。

残りの2つのディスクを2番目のLinuxシステム(必ずしもUbuntuである必要はありません)に一緒に移動することができます。 ..LVM ボリュームグループ名が 2 番目のシステムの既存のボリュームグループと競合しないとします。

LVの状態を表示するには、を実行しますsudo lvs -o +lv_health_status。 LV(または列の9番目の文字にa)partialがある単語が表示されている場合、LVの少なくとも1つの部分が欠落しています。pAttr

を使用すると、システムをアクティブにできsudo vgchange -ay --activationmode partialますが、ubuntu-lv欠落している部分はsda1読み取れないままです。これにより、次のファイル回復ツールを実行できます。写真記録LVの欠落している部分からLVの残りの部分からファイルを回復しようとすることができます。

関連情報