質問: ディスクイメージをマウントするにはどうすればよいですか? ディスクイメージがありますmyimage.diskには、パーティションテーブルとプライマリパーティション(つまり、fat32ファイルシステム)が含まれています。それをusbペンのイメージと考えてください。プライマリパーティションをローカルディレクトリにマウントしたい。 loop utilsを使用してパーティションイメージをマウントする方法は知っていますが、ここにはディスクイメージがあります。私の推測では、パーティションテーブルを「スキップ」してイメージをマウントする必要がありますが、それを行うにはどうすればよいですか?
回答: これが見つかりました: http://www.andremiller.net/content/mounting-hard-disk-image-include-partitions-using-linux それはまさに私が探していたもののようです。ここに重要な部分があります:mount -o loop,ro,offset=32256 hda.img /mnt/rabbit ここで、offsetの値はバイト単位です。オフセットを取得するための推奨される方法は、partedを画像に向け、次にバイトのユニットbを指定して、印刷出力から開始値を取得することです。別の方法として、ディスクスペースがあることを前提として、明白なことを行います。オフセットとサイズを取得したら、ddを使用して各パーティションを個別のファイルに抽出します。