Chinaunix首页 | 论坛 | 博客
  • 博客访问: 340169
  • 博文数量: 59
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 646
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-14 12:09
文章分类

全部博文(59)

文章存档

2009年(2)

2008年(57)

我的朋友

分类: LINUX

2008-07-14 17:55:14

我发现对于linux下挂载光盘镜像的文章不多,我在网上搜索了一下,整理如下,希望对大家有用。(其中有一些关于硬盘的挂载命令,没有删除,留着了)
    挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。
  命令格式:
  mount [-t vfstype] [-o options] device dir
  其中:
  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
  光盘或光盘镜像:iso9660
  DOS fat16文件系统:msdos
   9x fat32文件系统:vfat
  Windows NT ntfs文件系统:ntfs
  Mount Windows文件共享:smbfs
  (LINUX) 文件网络共享:nfs
  2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
  loop:用来把一个文件当成硬盘分区挂接上系统
  ro:采用只读方式挂接设备
  rw:采用读写方式挂接设备
  iocharset:指定访问文件系统所用字符集
  3.device 要挂接(mount)的设备。
  4.dir设备在系统上的挂接点(mount point)。
  挂接光盘镜像文件
  由于近年来磁盘的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把和 资料做成光盘镜像文件通过虚拟光驱来 使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于 光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
光盘镜像文件的挂接(mount)
   #mkdir /mnt/vcdrom
   注:建立一个目录用来作挂接点(mount point)
   #mount -o loop -t iso9660 /** /mydisk.iso /mnt/vcdrom 如:#mount -o loop -t iso9660 /usr/local/tooldisk/mydisk3.iso /mnt/vcdrom
   注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。在这之前要先挂载你的*.ISO文件,
比如在有E盘,文件为NTFS格式,当然挂载点mkdir /mnt/vcdrom要存在,要不先建立挂载点:mkdir /mnt/vcdrom 然后挂载文件:mount -t ntfs /dev/hda6 /mnt/vcdrom
用df -lh命令查看/mnt/e是否挂载了。如果有多张ISO像镜文件要连继挂载。。就要先卸载文件先挂载的ISO像镜:umount /usr/local/tooldisk
再挂载mount -o loop -t iso9660 /usr/local/tooldisk/mydisk4.iso /mnt/vcdrom 依此类推...
如 你现在安装在第三张光盘像镜完毕后提示放入第4张。这个时候你要先先卸载文件先挂载的ISO像镜mydisk3.iso 再挂载mount -o loop -t iso9660 /usr/local/tooldisk/mydisk4.iso /mnt/vcdrom 再确定提示对话框。
 
 
ISO:
iso 格式的光盘镜像可以说是最普遍和通用的了,处理起来非常方便,挂载命令:
( 假设镜像文件名为 download,挂载点为 /mount-point ,下同)
mount -t iso9660 -o loop,user download.iso /mount-point
 
MDF:
mdf 是 Win 下的虚拟光驱软件 Alcohol 120% 的专有格式,你可以用 mdf2iso 把 mdf 文件转换成 iso 格式再挂载,或者尝试用下面的命令挂载:
mount download.mdf /mount-point -o loop=/dev/loop0
不过遗憾的是,有些分轨的 mdf 文件,这样还是无能为力。
 
BIN (or BIN + CUE ):
可以用 cdemu 挂载,也可以用 bin2iso 转换成 iso 再挂载,也可以 bchunk 转换 bin+cue 到 iso 。
 
NRG:
nrg 格式的镜像文件是 Nero 的专有格式,你可以用 nrg2iso 转换成 iso 再挂载,或者尝试下面的命令:
mount -o loop,offset=307200 download.nrg /mount-point
 
CCD:
ccd 是 CloneCD 的专有格式,你可以用 ccd2iso 转换成 iso 再挂载。
阅读(1694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~