パーティションディスクイメージファイル

パーティションディスクイメージファイル

次のコマンドを使用してRAWディスクイメージを分割したいと思います。

#creating the blank image
$ dd if=/dev/zero of=example.img bs=1M count=50

#write the partition table
$ parted example.img mktable msdos

#creating partition but not the file system
#creating fat32 primary partition 1 to 15 MB
$ parted example.img mkpart p fat32 1 15
#creating ext3 primary partition 16 to end
$ parted example.img mkpart p ext3 16 -0

このコマンドはファイルシステムを生成しません。どうすればいいですか?mkfsコマンドを入力しようとしていますが、parted次のように表示されます。命令が見つかりません。外部からファイルシステムを作成するには?

ベストアンサー1

このコマンドを使用してkpartxループバックデバイスを作成してフォーマットできます。

kpartx -a /path/to/imagefile.img  # Presents partitions from the image file
mkfs.vfat /dev/mapper/loop0p1   # Format partition 1
mkfs.ext3 /dev/mapper/loop0p2   # Format partition 2
kpartx -d /path/to/imagefile.img  # Unmaps the partitions from the image file

関連するkpartxの例はここにあります。

おすすめ記事