losetupで複数パーティションを持ったイメージファイルをマウントする
March 11, 2020
シングルパーティションのイメージファイルをマウントするのは今まで何度もやっていましたが、 ディスク丸ごとのイメージファイルをマウントした記憶は……あまりありません。 強いて言えば VM にアタッチして起動したくらいでしょうか。
losetup -fP
を使うと複数のパーティションを含んだイメージファイルでループバックデバイスを
セットアップできます。
-P
オプションを指定すると、セットアップ後にカーネルにパーティションをスキャンさせるようです。
あとは普通に mount /dev/loop2p1 /mnt
などとするとマウントできました。
手元の環境では起動時から /dev/loop0-7 が自動で作られていますが、これは誰が作っているのかなどは 分かっていないので、まだまだ知識の不足を感じますね……。