LVM論理ボリューム内の汎用パーティションにアクセスする

LVM論理ボリューム内の汎用パーティションにアクセスする

私は次の設定を持っています:

  • /dev/sdX - ディスク(GPTテーブル)
  • /dev/sdX1 - 汎用パーティション
  • /dev/sdX1/crypt - LUKS暗号化パーティション
  • /dev/sdX1/crypt/lvm_vg - lvm ボリュームグループ
  • /dev/sdX1/crypt/lvm_vg/lvm_lv - lvm 論理ボリューム

lvm_lvの内部には、2つのパーティションで構成される一般的なパーティションテーブル(GPT)があります。 1つはEFIパーティション、もう1つはオペレーティングシステムパーティションです。 lvm_lvとその内部パーティションは、lvm_lvをKVM仮想マシンに接続して使用されます。

lvm_lvを仮想マシンに接続せずにlvm_lv内のパーティションにアクセスする方法は? cryptsetup を使用して crypt を有効にすると、LVM は lvm_vg を検出します。

これは別のディスクのバックアップコピーであり、この複雑な設定がどのように行われたのか疑問に思います。

ベストアンサー1

ソリューションは以下に基づいています。https://unix.stackexchange.com/a/73132/30851

  • losstup --find --show --partscan --読み取り専用/dev/lvm_vg/lvm_lv
    • これにより、次のような結果が出力されます。/dev/loop0
    • これで、/dev/loop0p1と/dev/loop0p2(私たちが探しているパーティション)があります。
  • マウント /dev/loop0p2 /mnt

おすすめ記事