通过/etc/fstab自动挂载iso镜像的ISO格式问题

一般情况下面,我们可以通过

mount -t iso9660 -o loop xx.iso /media

类似的写入/etc/fstab中

xx.iso /media iso9660 defaults,ro,loop 0 0 然后再mount -a 挂载

但是或许会出现如下问题:

1
2
3
4
5
6
7
[root@desktop2 ~]# cat /etc/fstab |grep iso
/root/rh401-pub.iso /mediaiso9660 defaults,ro,loop 0 0
[root@desktop2 ~]# mount -a
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or other error
In some cases useful info is found insyslog - try
dmesg | tailor so

提示错误的文件系统类型,so,可能iso镜像文件并不是一般的iso9660格式的,如何查看呢?

1.手动挂载

2.查看系统类型 udf

1
2
3
4
5
6
7
8
[root@desktop2 ~]# mount -o loop  rh401-pub.iso   /media/
[root@desktop2 ~]# df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda2     ext3   135325776  55307840  73032876  44% /
/dev/sda1     ext3      194442     12027    172376   7% /boot
tmpfs        tmpfs     2998992         0   2998992   0% /dev/shm
/root/rh401-pub.iso
               udf    31957342  31957342         0 100% /media

3.在/etc/fstab中就知道怎么写了

1
2
3
4
5
[root@desktop2 ~]# grep udf  /etc/fstab --color
/root/rh401-pub.iso/mediaudfdefaults,ro,loop0 0
[root@desktop2 ~]# mount -a
[root@desktop2 ~]# mount |grep udf   --color
/root/rh401-pub.iso on /media type udf (rw,loop=/dev/loop0)









本文转自 暗黑魔君 51CTO博客,原文链接:http://blog.51cto.com/clovemfong/1306769,如需转载请自行联系原作者
上一篇:openstack虚拟机内文件遭破坏的急救方案


下一篇:【jquery仿datalist的一个问题,求助】——设置每行显示几列,块状DIV的解决办法