尝试挂载 ISO 文件时遇到困难“挂载:您必须指定文件系统类型”

尝试挂载 ISO 文件时遇到困难“挂载:您必须指定文件系统类型”

我有一个 .iso 文件,我想挂载它。我在 /mnt/iso 中创建了一个文件夹作为挂载点。现在我尝试:

sudo mount -o loop filename.iso /mnt/iso

答复是:

mount: you must specify the filesystem type

并且 /mnt/iso 文件夹是空的。我尝试使用

sudo mount -o loop -t ext4 filename.iso /mnt/iso

它说挂载:错误的 fs 类型、错误的选项、/dev/loop0 上的错误超级块、缺少代码页或辅助程序,或者其他错误(以及更多文本)...

我在命令行中使用 df -T 和 mount 找到了文件系统类型。

什么可能缺失或者错误?

答案1

挂载 .iso 格式文件所需的文件类型是iso9660。下面是一个例子:

一个好的 .iso:

walt@wombat:~(0)$ file  /usr/lib/memtest86+/memtest86+.iso  
/usr/lib/memtest86+/memtest86+.iso: # ISO 9660 CD-ROM filesystem data  MT410 ' (bootable)  `

安装它的目录:`

walt@wombat:~(0)$ ls -ld ~/tmp/mp  
drwxrwxr-x 2 walt walt 4096 2012-01-01 13:55 /home/walt/tmp/mp`  

实际安装:

walt@wombat:~(1)$ sudo mount -t iso9660 /usr/lib/memtest86+/memtest86+.iso /home/walt/tmp/mp    
mount: warning: /home/walt/tmp/mp seems to be mounted read-only.`  

就在这里!

walt@wombat:~(0)$ ls !$  
ls /home/walt/tmp/mp  
boot  readme.txt  
walt@wombat:~(0)$  df -H /home/walt/tmp/mp  
Filesystem             Size   Used  Avail Use% Mounted on  
/dev/loop0             1.9M   1.9M      0 100% /home/walt/tmp/mp  
walt@wombat:~(0)$   

相关内容