如何在Linux中挂载ISO文件?


Answers:


28

Linux有一个回送设备,可让您挂载包含文件系统的文件。这将适用于分区映像(即ext3备份映像),但也适用于cdrom映像。

此命令允许您安装iso映像。为了使其工作,/mnt/disk必须已经存在:

mount -o loop disk.iso /mnt/disk

-o开关用于安装选项。该loop选项告诉mount命令找到第一个/dev/loopX设备并使用它。


5
比也指定-t iso9660的答案更好。由于图像可能是UDF或其他格式,因此自动检测效果更好。
2010年

+1不仅适用于实际命令,还适用于其他详细信息。
jscott 2010年

请注意(针对此页面上的其他解决方案),您需要是root用户才能执行此操作。
2015年

同意@jmtd以考虑将其忽略-t iso9660。自动检测对我有用。我还建议/usr/bin/file disk.iso确定格式(iso9660与udf)。
Vahid Pazirandeh

8

以下命令有助于:

挂载-o循环-t iso9660 file.iso / mnt / test

在这里找到:http : //www.tech-recipes.com/rx/857/mount-an-iso-file-in-linux/


4
如果图像不是iso9660(例如UDF)怎么办?
2010年

@jmtd-我尝试将我的电影(使用Brasero复制)同时使用强制-t iso9660-t udf。两者都可以挂载,但是iso9660导致文件名小写(例如video_ts.ifo)。通常,这些文件应大写。使用时udf,的确是大写。两种类型在我使用时都能正常工作vlc /mnt/test。实际上,我可以vlc file.iso不需要回送设备。我使用了/ usr / bin / file file.iso`报告UDF 1.5格式。
Vahid Pazirandeh

2

像那样:

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


按照安东尼奥的回答,如果图像不是iso9660怎么办?
2010年

iso9660选项似乎可以检测光盘映像的大多数变化,包括DVD,而不仅仅是CD或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/

2
5年前,该问题已经收到该答案的更通用版本(实际上是同一答案的多个副本)。我真的看不到这会增加任何新内容。我可以建议拖曳“未答复”选项卡吗?那里有小滴。
Scott Pack

只是试图提供帮助...不会重复...和平..一遍又一遍。
hynt

2
试图有所帮助真是太棒了!重新发布已经存在的答案最终成为等同于“我也是!”的论坛。最终无济于事。这就是为什么我指向“未答复”列表。那里的很多东西都应该得到答案,但他们还没有找到答案。
Scott Pack

新用户对真正老问题的答案最终会进入审阅队列,因为真正老问题通常是垃圾邮件的目标,因此您的答案需要进行大量审查。我建议再次尝试一个尚未有很多答案的较新问题。
凯瑟琳·维尔德


-2

请按照下面显示的简单步骤操作:只需创建目录:

mkdir /mnt/isomount

现在,使用以下命令挂载iso映像。

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

哪里:

-t:用于指示文件系统类型。

iso9660:这是国际组织媒体(CD / DVD)的标准。

-o:以-o标志指定选项,后跟逗号分隔的选项字符串。

loop:这是一个伪设备或伪设备,可让您装载文件并将文件作为块设备进行访问。循环设备通常用于ISO映像。我们可以通过以下命令检查已安装的设备。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.