天天看点

通过/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

<code>[root@desktop2 ~]</code><code># cat /etc/fstab |grep iso</code>

<code>/root/rh401-pub</code><code>.iso </code><code>/media</code><code>iso9660 defaults,ro,loop 0 0</code>

<code>[root@desktop2 ~]</code><code># mount -a</code>

<code>mount</code><code>: wrong fs </code><code>type</code><code>, bad option, bad superblock on </code><code>/dev/loop0</code><code>,</code>

<code></code><code>missing codepage or other error</code>

<code></code><code>In some cases useful info is found </code><code>in</code><code>syslog - try</code>

<code></code><code>dmesg | </code><code>tail</code><code>or so</code>

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

1.手动挂载

2.查看系统类型 udf

8

<code>[root@desktop2 ~]</code><code># mount -o loop  rh401-pub.iso   /media/</code>

<code>[root@desktop2 ~]</code><code># df -T</code>

<code>Filesystem    Type   1K-blocks      Used Available Use% Mounted on</code>

<code>/dev/sda2</code>     <code>ext3   135325776  55307840  73032876  44% /</code>

<code>/dev/sda1</code>     <code>ext3      194442     12027    172376   7% </code><code>/boot</code>

<code>tmpfs        tmpfs     2998992         0   2998992   0% </code><code>/dev/shm</code>

<code>/root/rh401-pub</code><code>.iso</code>

<code>               </code><code>udf    31957342  31957342         0 100% </code><code>/media</code>

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

<code>[root@desktop2 ~]</code><code># grep udf  /etc/fstab --color</code>

<code>/root/rh401-pub</code><code>.iso</code><code>/mediaudfdefaults</code><code>,ro,loop0 0</code>

<code>[root@desktop2 ~]</code><code># mount |grep udf   --color</code>

<code>/root/rh401-pub</code><code>.iso on </code><code>/media</code> <code>type</code> <code>udf (rw,loop=</code><code>/dev/loop0</code><code>)</code>

本文转自 暗黑魔君 51CTO博客,原文链接:http://blog.51cto.com/clovemfong/1306769,如需转载请自行联系原作者

继续阅读