3 つの物理ディスク パーティション ( 、、)ubuntu-vg
を基にLVM ボリューム グループを作成しました。これらの ( ) 3 つのディスクのうちの 1 つに障害が発生し、ボリューム グループが壊れてしまいました。論理パーティションにはファイル システムがあり、ボリューム グループの 3 つのディスクすべてにまたがっていました。別の Ubuntu マシンにと を別々にマウントすることは可能ですか?sda1
sdb1
sdc1
sda
ubuntu-lv
ext4
sdb1
sdc1
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 つの部分が欠落しています。partial
p
Attr
を使用するとsudo vgchange -ay --activationmode partial
、 をアクティブ化できますubuntu-lv
が、 にある部分はsda1
依然として読み取れません。これにより、次のようなファイル回復ツールを実行できるようになります。フォトレック一部が欠落している LV 上で、LV の残りの部分からファイルの回復を試みることができます。