が転がっていたので忘れないうちに貼り付けておこう。 パーティションイメージではなくてHDDイメージ。VMを使っているとHDDイメージの中のパーティションを mount したくなるときがあって、このスクリプトを使うとお手軽に個々のパーティションをそれぞれブロックデバイスに割り付けられる。 sfdisk を使ってパーティションのオフセットを解析して、Device Mapper に割り当てている。 split-hddimg #!/bin/bash if [ -z "$2" ]; then echo "Usage: `basename $0` <hdd image> </dev/loopX>" exit 1 fi img=$1 dev=$2 if ! losetup $dev $img; then echo "losetup failed." exit 1 fi sfdisk=$(which sf