単一の LVM パーティションを別のマシンにマウントすることは可能ですか?

単一の LVM パーティションを別のマシンにマウントすることは可能ですか?

3 つの物理ディスク パーティション ( 、、)ubuntu-vgを基にLVM ボリューム グループを作成しました。これらの ( ) 3 つのディスクのうちの 1 つに障害が発生し、ボリューム グループが壊れてしまいました。論理パーティションにはファイル システムがあり、ボリューム グループの 3 つのディスクすべてにまたがっていました。別の Ubuntu マシンにと を別々にマウントすることは可能ですか?sda1sdb1sdc1sdaubuntu-lvext4sdb1sdc1

sdb1別のマシンにマウントしようとすると、次のエラー メッセージが表示されて失敗します。

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

答え1

通常、1つの通常のファイルシステムが3つの部分に分割されると、3つの部分のいずれもマウントできなくなります(多分断片が分離されている間、通常の方法でファイルシステムをコピーします (最初のもの)。ファイルシステムが LVM 論理ボリュームに格納されているという事実によって、この事実が変わることはありません。

残りのディスクを 2 つまとめて 2 番目の Linux システム (Ubuntu である必要はありません) に移動できます。また、それらの 2 つのディスク上にのみ物理的に配置されている論理ボリューム (略して LV) がある場合は、LVM ボリューム グループの名前が 2 番目のシステムの既存のボリューム グループと競合していないと仮定すると、それらに通常どおりアクセスできるはずです。

LV のステータスを表示するには、 を実行します。単語に LV (または列の 9 番目のsudo lvs -o +lv_health_status文字) が付いている場合、LV には少なくとも 1 つの部分が欠落しています。partialpAttr

を使用するとsudo vgchange -ay --activationmode partial、 をアクティブ化できますubuntu-lvが、 にある部分はsda1依然として読み取れません。これにより、次のようなファイル回復ツールを実行できるようになります。フォトレック一部が欠落している LV 上で、LV の残りの部分からファイルの回復を試みることができます。

関連情報