LinuxでISOファイルをマウントする方法


回答:


28

Linuxには、ファイルシステムを含むファイルをマウントできるループバックデバイスがあります。これはパーティションのイメージ(つまりext3バックアップイメージ)で機能しますが、cdromイメージでも機能します。

このコマンドを使用すると、isoイメージをマウントできます。これが機能するためには、/mnt/diskすでに存在している必要があります。

mount -o loop disk.iso /mnt/disk

この-oスイッチはマウントオプション用です。このloopオプションは、最初の/dev/loopXデバイスを見つけて使用するようにマウントコマンドに指示します。


5
-t iso9660を指定するよりも良い答えです。画像はUDFまたは別の形式である可能性があるため、自動検出のほうが優れています。
jmtd 2010年

+1実際のコマンドだけでなく、追加の詳細についても。
jscott

(このページの他のソリューションと同様に)これを行うにはrootになる必要があることに注意してください。
AstroFloyd 2015

@jmtdに同意して、除外することを検討してください-t iso9660。自動検出がうまくいきました。また、/usr/bin/file disk.isoフォーマットを決定することをお勧めします(iso9660とudf)。
Vahid Pazirandeh 2017年

8

次のコマンドが役に立ちました:

mount -o loop -t iso9660 file.iso / mnt / test

ここにあります:http : //www.tech-recipes.com/rx/857/mount-an-iso-file-in-linux/


4
画像がiso9660でない場合(UDFなど)はどうなりますか?
jmtd 2010年

@jmtd-強制-t iso9660との両方で(Braseroを使用してコピーした)私の映画を試しました-t udf。両方ともマウントしますが、iso9660はファイル名を小文字にします(例:)video_ts.ifo。通常、これらのファイルは大文字にする必要があります。を使用する場合udf、実際には大文字です。私が使用しvlc /mnt/testた場合、どちらのタイプも問題なく動作しました。実際vlc file.iso、ループバックデバイスを必要とせずに実行できます。UDF 1.5形式を報告する/ usr / bin / file file.iso`を使用しました。
Vahid Pazirandeh 2017年

2

そのように:

mount -o loop -t iso9660 whatever.iso /mnt


アントニオの回答によると、画像がiso9660でない場合はどうなりますか?
jmtd 2010年

iso9660オプションは、CDやCD- *だけでなく、DVDを含む光ディスクイメージのほとんどのバリエーションを検出するようです。
kmarsh 2010年

1
You will probably need to create folder first like this..

$ mkdir/mnt/cd/

$ mount -o loop -t iso9660 whatever.iso /mnt/cd/

and think this work 

$ umount /mnt/cd/
$ mount -o loop -t iso9660 whatever.iso /mnt

if you need to mount hardrive , usb .. osv..
find out name and place..

$ fdisk -l
Device        Start      End  Sectors  Size Type
/dev/sdb1      2048  1050623  1048576  512M BIOS boot
/dev/sdb2   1050624 18020351 16969728  8,1G Linux filesystem
/dev/sdb3  18020352 30365695 12345344  5,9G Linux swap

$ mkdir /mnt/sdb2
$ mount /dev/sdb2 /mnt/sdb2
$ cd /mnt/sdb2/

2
この質問は、5年前にこの回答(実際には同じ回答のいくつかのコピー)のより一般的に使用可能なバージョンを既に受け取っています。私はこれが何か新しいものを追加することを本当に見ていません。[未回答]タブをトロールすることをお勧めしますか?そこにはゴブがいます。
スコットパック

役立つようにしようとしていただけです...繰り返されません...平和..何度も。
hynt 2015

2
役立つことを試みることは素晴らしいです!既存の回答を再投稿すると、フォーラムは「私も!」に相当するフォーラムになります。これは役に立たないことになります。それが私が未回答リストを指していた理由です。そこにはたくさんのものが答えに値します、彼らはまだそれらをまだ見つけていません。
スコットパック

本当に古い質問はスパムの対象になることが多いため、本当に古い質問に対する新しいユーザーの回答はレビューキューに入れられます。まだ多くの回答がない新しい質問にもう一度試すことをお勧めします。
キャサリンヴィルヤード2015


-2

以下に示す簡単な手順に従ってください。ディレクトリを作成するだけです。

mkdir /mnt/isomount

以下のコマンドを使用してisoイメージをマウントします。

mount -t iso9660 -o loop /app/file.iso /mnt/isomount/

どこ :

-t:ファイルシステムタイプを示します。

iso9660:メディア(CD / DVD)の国際組織標準化(ISO)による標準です。

-o:オプションは、-oフラグの後にコンマ区切りのオプション文字列を続けて指定します。

loop:ファイルをマウントし、ファイルをブロックデバイスとしてアクセスできるようにする、疑似デバイスまたは偽のデバイスです。ループデバイスは、ISOイメージによく使用されます。以下のコマンドでマウントされたデバイスを確認できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.