一般情况下面,我们可以通过
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 /media iso9660 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 in syslog - try
dmesg | tail or 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,如需转载请自行联系原作者