LINUX如何虚拟光驱

2024-12-19 05:35:00
推荐回答(2个)
回答1:

挂接命令(mount)  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。  命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:  光盘或光盘镜像:iso9660  DOS fat16文件系统:msdos  Windows 9x fat32文件系统:vfat  Windows NT ntfs文件系统:ntfs  Mount Windows文件网络共享:smbfs  UNIX(LINUX) 文件网络共享:nfs  2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:  loop:用来把一个文件当成硬盘分区挂接上系统  ro:采用只读方式挂接设备  rw:采用读写方式挂接设备  iocharset:指定访问文件系统所用字符集  3.device 要挂接(mount)的设备。  4.dir设备在系统上的挂接点(mount point)。  挂接光盘镜像文件  由于近年来磁盘技术的巨大进步,新的电脑系统都配备了大容量的磁盘系统,在Windows下许多人都习惯把软件和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处:一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题,随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度,CPU占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。  1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。   #cp /dev/cdrom /home/sunky/mydisk.iso 或   #dd if=/dev/cdrom of=/home/sunky/mydisk.iso   注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso  2、将文件和目录制作成光盘镜像文件,执行下面的命令。   #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir   注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk  3、光盘镜像文件的挂接(mount)   #mkdir /mnt/vcdrom   注:建立一个目录用来作挂接点(mount point)   #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom   注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。

回答2:

在#提示符下执行命令#cp /dev/cdrom XXXXX.iso
//XXXXX.iso即为需要命名的ISO文件名
执行之后,光盘上所有文件就被映射成XXXXX.iso
至于如何加载请看下面,
#rm -rf /dev/cdrom
#ln -s /dev/loop7 /dev/cdrom
#losetup /dev/loop7 /PATH(iso文件路径)
#mount /mnt/cdrom
现在看看,ISO文件是不是也变成了虚拟光驱……
如果需要换盘
#losetup -d /dev/loop7
再重复
#losetup /dev/loop7 /PATH(iso文件路径)
#mount /mnt/cdrom
如果是普通含有iso的光盘,可以直接使用命令
mount -t iso9660 -o loop /../*.iso /path
/.../*.iso 是iso文件路径,/path 是挂载点