ディスクイメージ(パーティション)を正しくマウントする方法は?

ディスクイメージ(パーティション)を正しくマウントする方法は?

Linux Mint 18.2で.imgファイルを右クリックしてメニューから「ディスクイメージインストーラで開く」を選択すると、次のエラーが表示されます。

Unable to mount OS
    
Error mounting /dev/loop1 at /media/mint/OS: Command-line `mount -t ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999" "/dev/loop1" "/media/mint/OS"' exited with non-zero exit status 21:
ntfs-3g-mount: mount failed: Permission denied

(「OS」はこのイメージが作成されたドライブのラベルです。)別の.imgファイル(NTFSも含む)があり、マウントしようとすると同様のエラーが発生します。両方のファイルは、組み込みのLinux Mint「ディスク」ユーティリティを使用して作成されました。役に立つなら、サイズはすべて100Gb以上で、名前に角かっこがあります。

このエラーをどのように解決できますか?または、他のツールを使用してコンテンツをインストールまたは表示する方法はありますか?

ベストアンサー1

インストールしようとしているようです。ディスクイメージ(イメージにはパーティションテーブルと1つのパーティションではなく複数のパーティションを含めることができます)ループモジュールを試してください

sudo losetup -f file.img

udiskがあるシステムでは、ユーザースペース設定を使用することもできます。

udisksctl loop-setup --file file.img

これにより、NTFSでフォーマットされたパーティションがファイルマネージャに表示されます。 [次へ]をクリックしてインストールできます(例:thunar - 申し訳ありませんが、ドイツ語のロケール)。

Thunar デバイスセクションへのパーティションのインストール

コマンドラインを好む場合は、udiskを利用できます。

udisksctl mount --block-device /dev/loop0p1

デバイスでパーティションのループを明示的に許可する必要があるかもしれません(参照:フォーマットされたパーティションイメージファイルを最初から作成するにはどうすればよいですか?)。

おすすめ記事