kpartx ツールを使用できるようです:http://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/
Kpartx を使用して、パーティション化されたブロック デバイスのパーティションのデバイス マッピングを設定できます。これは、Linux マルチパス ツールの一部です。 kpartx -l imagefile を使用すると、イメージ ファイル内のパーティションの概要が表示され、kpartx -a imagefile を使用すると、/dev/mapper/loop0pX (X はパーティションの番号) を介してパーティションにアクセスできます。これで、mount /dev/mapper/loop0pX /mnt/ -o loop,ro でマウントできます。アンマウント後、kpartx -d imagefile でマッパー デバイスを切断できます。
これを行うには、最初にパーティションを /dev/loop?
にマウントします。 losetup
を使用 -o
で オプションを使用して、パーティションに適切なオフセットを指定します。オフセットは fdisk -l disk.img
の出力に基づいて計算できます (start_sector * sector_size
).
例:
losetup -o32256 /dev/loop1 ./disk.img # mount first partition
マウントしたら、mkfs.*
を使用してパーティションをフォーマットできます。 :
mkfs.vfat -F32 /dev/loop1
詳細と例については、次の記事を参照してください:
- http://wiki.osdev.org/Loopback_Device#Mounting
- http://web2.clarkson.edu/projects/itl/honeypot/ddtutorial.txt
- http://wiki.eeeuser.com/howtocustomrestoreimage:pt2mkcustomimage