一般情况下面,我们可以通过
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,如需转载请自行联系原作者