生のディスク.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パーティションをマウントしたり、そこからデータを抽出したりする方法はありますか?
理解した(これに感謝 スレッド ):
GUIを備えたUbuntuボックスの場合:
Sudo apt-get install kpartx
Sudo losetup /dev/loop0 disk.img
Sudo kpartx -a /dev/loop0
次に、ディスクドライブがNautilusファイルマネージャー(GUI)のDevicesの下に表示されます。それらをクリックして内容をご覧ください。