如何在Linux中安装/挂载CD |
您所在的位置:网站首页 › 怎么样打开cd驱动 › 如何在Linux中安装/挂载CD |
转载来源:https://linuxconfig.org/how-to-mount-cdrom-in-linux 如何在Linux中安装/挂载CD-ROM
CD和DVD使用的是ISO9660文件系统。ISO9660的目标是在各种操作系统之间提供数据交换标准。因此,任何Linux操作系统都能够处理ISO9660文件系统。本指南介绍了如何在Linux中安装/卸载ISO9660文件系统,从而使用户能够从CD或DVD介质读取数据。 检测CD / DVD-ROM驱动器 首先,我们需要找到能够读取ISO9660数据的可用设备。换句话说,我们需要在Linux系统上找到可用的CD / DVD驱动器。为此,我们可以使用“wodim”命令及其--devices选项。wodim将扫描并输出/ dev / *目录中的符号设备名称: # wodim --devices如果您的系统上没有wodim命令,请确保您的系统上安装了cdrecord软件包。Debian或ubuntu可以使用以下命令: # apt-get install wodim OR DEPENDING ON YOUR VERSION # apt-get install cdrecordRedHat, Fedora, CentOS: # yum install cdrecord执行wodim命令并且系统中有一些CD/DVD设备硬件后,您应该看到类似于下面的输出: $ wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/scd0' rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S183L' -------------------------------------------------------------------------从上面的输出中我们可以确定我们的CDROM / DVDROM驱动器可以在符号位置/ dev / scd0上访问。 此外,需要提到的是,不同的系统可能表现不同。例如,在Debian Linux中,运行wodim命令的用户必须属于cdrom组,否则wodim命令将失败,并显示类似于下面的错误消息: wodim: No such file or directory. Cannot open SCSI driver! For possible targets try 'wodim --devices' or 'wodim -scanbus'. For possible transport specifiers try 'wodim dev=help'. For IDE/ATAPI devices configuration, see the file README.ATAPI.setup from the wodim documentation.创建挂载点 您的Linux系统可能已经为您创建了一个挂载点,它通常类似于/ cdrom,/ media / cdrom,/ media / cdrom0或/ mnt / cdrom。如果不是这种情况,请随意创建自己的挂载点。要有挂载点是绝对必须的!挂载点将表示用户可以访问CD或DVD上的数据的位置。 # mkdir /media/cdrom装载CDROM 如果您不属于cdrom组,因此不具备挂载CDROM的权限,请切换到root用户并执行以下命令: # mount -t iso9660 /dev/scd0 /media/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only您的CDROM现在已安装并可从/ media / cdrom目录访问。此时,只需导航到此目录即可访问您的数据。 安装音频CD 有时您想听自己喜欢的音乐,当您尝试使用上面的命令安装音乐CD时,您可能遇到以下问题: linuxcareer.com# mount -t iso9660 /dev/hdc /media/cdrom0/ mount: block device /dev/hdc is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/hdc, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so linuxcareer.com#这是因为音乐CD不包含标准的iso9660文件系统。实际上,与使用iso9660文件系统的数据CDROM相比,使用音乐CDROM的故事更容易。 为了收听音乐CD,所有需要做的就是将音乐CD(Compact Dics)插入CD-ROM / DVD-ROM驱动器并启动您喜欢的音乐CD播放器。您可能需要关注的唯一事情是是否安装了KDE的“kdemultimedia-kio-plugins”软件包或者gnome窗口管理器的“gnome-media”软件包。这些包允许您收听音乐CD内容。 如果您想要查看音乐CD的内容或者将某些音乐曲目转换为MP3 / OGG格式,只需启动“KONQUEROR”并输入位置: audiocd:/进入Konqueror的导航栏。 允许用户安装CDROM 您还可以允许系统安装CD或DVD上的用户。为此,请编辑/ etc / fstab文件并添加类似于下面的行: /dev/sdc0 /media/cdrom0 iso9660 ro,user,auto 0 0卸载并弹出CDROM 有几种方法可以删除/卸载CDROM。 # umout /dev/hdc # eject或者你可以简单地运行: #eject如果您无法卸载以前安装的CDROM,请确保您不在安装CDROM的目录中,或者某些其他应用程序未使用它。 如果您仍然无法卸载CDROM介质,可以使用fuser命令使用您的设备终止所有相关进程。 # fuser -mk /dev/hdc # eject注意:除非您确定要执行的操作,否则切勿在正在进行读/写操作的设备上使用上述命令。 故障排除 测试ISO9660支持 虽然您的系统不太可能不支持此特定文件系统,但这里有一些关于如何在Linux系统中测试ISO9660存在的提示。 如果您遇到一些麻烦,请尝试使用lsmod命令搜索已加载的内核模块,或者通过读取/ proc / filesystem文件的内容: # cat /proc/filesystems | grep iso9660 要么: #lsmode | grep iso9660实际模块是libiso9660包的一部分。两个命令都应报告可用的ISO9660文件系统。 mount: /dev/X is not a block device 如果您收到错误消息说: # wodim --devices wodim: Overview of accessible drives (1 found) : ------------------------------------------------------------------------- 0 dev='/dev/sg1' rwrw-- : 'VBOX' 'CD-ROM' ------------------------------------------------------------------------- # mount -t iso9660 /dev/sg1 /media/cdrom mount: /dev/sg1 is not a block device该wodim命令的输出是一个误导,所以你可以尝试下面的命令来代替,以确定您的CD-ROM设备的正确块设备: # ls -al /dev/cdrom* lrwxrwxrwx 1 root root 3 Nov 9 13:06 /dev/cdrom -> sr0
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |