Bagaimana cara me-mount file ISO di Linux?

Jawaban:

28

Linux memiliki perangkat loopback yang memungkinkan Anda memasang file yang berisi sistem file pada mereka. Ini akan berfungsi untuk gambar partisi (yaitu gambar cadangan ext3) tetapi juga berfungsi untuk gambar cdrom.

Perintah ini memungkinkan Anda untuk memasang gambar iso. Agar ini berfungsi, /mnt/diskharus sudah ada:

mount -o loop disk.iso /mnt/disk

The -oswitch untuk pilihan mount. The looppilihan menceritakan perintah mount untuk menemukan pertama /dev/loopXperangkat dan menggunakannya.

Kyle Brandt
sumber
5
Jawaban yang lebih baik daripada yang juga menentukan -t iso9660. Ini lebih baik dideteksi secara otomatis, karena gambar dapat berupa UDF atau format lain.
jmtd
+1 Untuk tidak hanya perintah aktual, tetapi untuk detail tambahan juga.
jscott
Perhatikan bahwa (untuk solusi lain pada halaman ini) Anda harus menjadi root untuk melakukan ini.
AstroFloyd
Setuju dengan @jmtd untuk mempertimbangkan meninggalkan -t iso9660. Deteksi otomatis bekerja untuk saya. Saya juga menyarankan /usr/bin/file disk.isountuk menentukan format (iso9660 vs udf).
Vahid Pazirandeh
8

Perintah berikut membantu:

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

Ditemukan di sini: http://www.tech-recipes.com/rx/857/mount-an-iso-file-in-linux/

Antonio
sumber
4
bagaimana jika gambar tersebut bukan iso9660 misalnya UDF?
jmtd
@ jmtd - Saya mencoba film saya (disalin menggunakan Brasero) dengan kekuatan -t iso9660dan -t udf. Keduanya melakukan mount tetapi iso9660 menyebabkan nama file menjadi lebih kecil (misalnya, video_ts.ifo). Biasanya file-file ini harus di tutup. Saat menggunakan udf, memang mereka dalam topi. Kedua tipe ini bekerja dengan baik ketika saya menggunakannya vlc /mnt/test. Bahkan saya bisa melakukannya vlc file.isotanpa perlu perangkat loopback. Saya menggunakan / usr / bin / file file.iso` yang melaporkan format UDF 1.5.
Vahid Pazirandeh
2

seperti itu:

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

tsg
sumber
Sesuai jawaban Antonio, bagaimana jika gambar tersebut bukan iso9660?
jmtd
Opsi iso9660 tampaknya mendeteksi sebagian besar variasi gambar disk optik termasuk DVD, bukan hanya CD atau CD- *.
kmarsh
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/
hynt
sumber
2
Pertanyaan ini sudah menerima versi yang lebih umum dari jawaban ini (bahkan beberapa salinan dari jawaban yang sama) 5 tahun yang lalu. Saya tidak benar-benar melihat ini menambahkan sesuatu yang baru. Bolehkah saya merekomendasikan trawling tab yang Belum Dijawab? Ada sekumpulan di sana.
Scott Pack
hanya berusaha membantu ... tidak akan terulang ... Damai .. berulang-ulang.
hynt
2
Berusaha untuk membantu itu luar biasa! Memposting ulang jawaban yang sudah ada akhirnya menjadi forum yang setara dengan "Aku juga!" yang akhirnya tidak membantu. Itu sebabnya saya menunjuk pada daftar yang Belum Dijawab. Banyak hal di sana yang pantas dijawab, mereka belum menemukannya.
Scott Pack
Jawaban oleh pengguna baru pada pertanyaan yang sangat lama berakhir di antrian ulasan karena pertanyaan yang sangat lama sering menjadi target spam, jadi jawaban Anda mendapat banyak pengawasan ekstra. Saya akan merekomendasikan mencoba lagi pada pertanyaan yang lebih baru yang belum memiliki banyak jawaban.
Katherine Villyard
-2

Ikuti langkah-langkah sederhana yang ditunjukkan di bawah ini: Cukup Buat Direktori:

mkdir /mnt/isomount

Sekarang pasang gambar iso menggunakan perintah di bawah ini.

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

Dimana:

-t : Digunakan untuk Menunjukkan Jenis Sistem File.

iso9660 : Ini adalah Standar oleh International Organization Standardiztion (ISO) untuk Media (CD / DVD).

-o : Opsi ditentukan dengan flag -o diikuti oleh serangkaian opsi yang dipisahkan koma.

loop : Ini adalah perangkat pseudo atau perangkat palsu yang memungkinkan Anda untuk memasang file dan membuat file dapat diakses sebagai perangkat blok. Perangkat loop sering digunakan untuk gambar ISO. Kita dapat memeriksa perangkat yang dipasang dengan perintah di bawah ini.

ELinuxbook
sumber