3

cinder-volumes という名前の VG を作成しました。この VG 内に、leader-volume という名前の PV を作成しました。次に、この PV を KVM Ubuntu インストールのルート ファイルシステムとしてマウントしました。インストールプロセス中に、LVM パーティションを選択しました。最後に、PV リーダー ボリュームのスナップショットを作成しました。ここで、Ubuntu インストール内のいくつかのファイルを読みたいと思います...どうすればよいですか?

4

1 に答える 1

10

見てみましょうkpartx- これは、ファイル システム全体が単一のボリュームにまとめられることが多い VM の管理に特に役立ちます。 kpartxブロック デバイスまたはディスク イメージにネストされたパーティションのデバイス ノードを作成できます。

マウント (次のいずれか):

kpartx -av your_vm_disk.img
kpartx -av /dev/mapper/your_device

your_deviceLVM パーティションはどこにありますか。この-vオプションによりkpartx、ネストされたパーティション用に作成されたデバイスが表示されます。

適切な /dev/mapper/loopXpX をマウントします。

mount /dev/mapper/loop0p1 /mnt

アンマウント (ループデバイスのアンマウント後):

umount -d /dev/mapper/loop0 
umount -d diskimage.img

デバイス マッピングを削除します。

kpartx -dv your_vm_disk.img
kpartx -dv /dev/mapper/your_device
于 2013-01-20T20:06:13.047 に答える