一、前期准备
lsblk:查看块设备列表,光驱通常标记为sr0、sr1(SCSI/SATA光驱)或mmcblk0(部分USB光驱);sudo fdisk -l:列出所有磁盘设备,光驱会标注为“CD-ROM”或“DVD-ROM”类型;dmesg | grep cdrom:检查内核日志,确认系统是否识别到光驱设备。二、命令行挂载光驱(核心步骤)
/mnt/cdrom(系统通用目录)或自定义目录(如/media/cdrom):sudo mkdir -p /mnt/cdrom # -p参数避免目录已存在时报错
mount命令将光驱设备关联到挂载点。常见格式如下:
sudo mount /dev/sr0 /mnt/cdrom # 将/dev/sr0替换为你的光驱设备名
sudo mount -t iso9660 /dev/sr0 /mnt/cdrom # 明确指定ISO 9660格式
df -h | grep /mnt/cdrom:查看挂载点是否出现在已挂载设备列表中;ls /mnt/cdrom:列出光驱内容,若能看到光盘文件则说明挂载成功。三、卸载光驱(安全操作)
使用完毕后,必须通过umount命令安全卸载光驱,避免数据损坏:
sudo umount /mnt/cdrom # 将挂载点替换为实际使用的目录
注意:卸载前需关闭所有访问挂载点的应用程序(如文件管理器、文本编辑器),否则会提示“target is busy”错误。
四、常见问题排查
dmesg | tail查看最近的内核错误信息,定位具体原因。sudo执行挂载/卸载命令(普通用户无权限操作块设备)。/etc/fstab文件(需root权限),添加以下行(以/dev/sr0为例):/dev/sr0 /mnt/cdrom iso9660 ro,user,noauto 0 0
其中noauto表示启动时不自动挂载,user允许普通用户挂载;修改后执行sudo mount -a测试配置是否正确。