web-dev-qa-db-ja.com

RAW IMGファイル内のLVMパーティションからデータをマウントまたは抽出しますか?

生のディスク.imgファイルがあります(fileを実行すると、それが「DOS/MBRブートセクター」ファイルであることを示します)。

mmlsを実行すると、次の出力が生成されます。

DOS Partition Table
Offset Sector: 0
Units are in 512-byte sectors

     Slot    Start        End          Length       Description
00:  Meta    0000000000   0000000000   0000000001   Primary Table (#0)
01:  -----   0000000000   0000002047   0000002048   Unallocated
02:  00:00   0000002048   0000411647   0000409600   Linux (0x83)
03:  00:01   0000411648   0020971519   0020559872   Linux Logical Volume Manager (0x8e)
04:  -----   0020971520   0067108863   0046137344   Unallocated

パーティション「03」をマウントしようとすると、次のエラーが発生します:mount: unknown filesystem type 'LVM2_member'

「02」をマウントできますが、小さなMBR GRUBパーティションが表示されます。

イメージファイルからLVMパーティションをマウントしたり、そこからデータを抽出したりする方法はありますか?

1
caseyamcl

理解した(これに感謝 スレッド ):

GUIを備えたUbuntuボックスの場合:

Sudo apt-get install kpartx
Sudo losetup /dev/loop0 disk.img
Sudo kpartx -a /dev/loop0

次に、ディスクドライブがNautilusファイルマネージャー(GUI)のDevicesの下に表示されます。それらをクリックして内容をご覧ください。

2
caseyamcl