回答:
Linuxには、ファイルシステムを含むファイルをマウントできるループバックデバイスがあります。これはパーティションのイメージ(つまりext3バックアップイメージ)で機能しますが、cdromイメージでも機能します。
このコマンドを使用すると、isoイメージをマウントできます。これが機能するためには、/mnt/disk
すでに存在している必要があります。
mount -o loop disk.iso /mnt/disk
この-o
スイッチはマウントオプション用です。このloop
オプションは、最初の/dev/loopX
デバイスを見つけて使用するようにマウントコマンドに指示します。
-t iso9660
。自動検出がうまくいきました。また、/usr/bin/file disk.iso
フォーマットを決定することをお勧めします(iso9660とudf)。
次のコマンドが役に立ちました:
mount -o loop -t iso9660 file.iso / mnt / test
ここにあります:http : //www.tech-recipes.com/rx/857/mount-an-iso-file-in-linux/
-t iso9660
との両方で(Braseroを使用してコピーした)私の映画を試しました-t udf
。両方ともマウントしますが、iso9660はファイル名を小文字にします(例:)video_ts.ifo
。通常、これらのファイルは大文字にする必要があります。を使用する場合udf
、実際には大文字です。私が使用しvlc /mnt/test
た場合、どちらのタイプも問題なく動作しました。実際vlc file.iso
、ループバックデバイスを必要とせずに実行できます。UDF 1.5形式を報告する/ usr / bin / file file.iso`を使用しました。
そのように:
mount -o loop -t iso9660 whatever.iso /mnt
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/
以下に示す簡単な手順に従ってください。ディレクトリを作成するだけです。
mkdir /mnt/isomount
以下のコマンドを使用してisoイメージをマウントします。
mount -t iso9660 -o loop /app/file.iso /mnt/isomount/
どこ :
-t:ファイルシステムタイプを示します。
iso9660:メディア(CD / DVD)の国際組織標準化(ISO)による標準です。
-o:オプションは、-oフラグの後にコンマ区切りのオプション文字列を続けて指定します。
loop:ファイルをマウントし、ファイルをブロックデバイスとしてアクセスできるようにする、疑似デバイスまたは偽のデバイスです。ループデバイスは、ISOイメージによく使用されます。以下のコマンドでマウントされたデバイスを確認できます。