上一篇                     
               
			  Linux怎么挂载光驱?
- Linux
- 2025-05-31
- 4677
 Linux系统中进入光盘需手动挂载:插入光盘后,使用
 
 
sudo mount /dev/sr0 /mnt/cdrom(设备名和挂载点可能不同)将其挂载到指定目录,随后通过文件管理器或终端访问
 /mnt/cdrom中的内容,使用后务必用
 sudo umount /mnt/cdrom卸载光盘。
准备工作
-  确认硬件连接 - 确保光盘驱动器正确连接(内置 SATA/USB 光驱或外置 USB 光驱)
- 放入光盘(CD/DVD/蓝光),关闭光驱托盘
 
-  检查系统识别 
 打开终端输入:lsblk 输出中查找类似 /dev/sr0或/dev/cdrom的设备标识(通常标记为 “rom”)。
自动挂载(推荐方式)
现代 Linux 桌面环境(如 GNOME、KDE)通常支持自动挂载:

- 放入光盘后,系统会自动识别并挂载
- 桌面通知会提示 “光盘已就绪”
- 通过文件管理器访问光盘内容: 
  - GNOME:点击左侧栏的 “光盘” 图标
- KDE:在 Dolphin 文件管理器的 “设备” 分区查看
- 路径通常在 /run/media/[用户名]/[光盘标签]
 
提示:如果未自动挂载,检查是否禁用自启动(部分发行版需安装
udisks2服务)
手动挂载(适用于服务器/无桌面环境)
步骤 1:创建挂载点
sudo mkdir /mnt/cdrom # 创建专用目录
步骤 2:执行挂载命令
sudo mount -t iso9660 /dev/sr0 /mnt/cdrom # 标准CD/DVD # 或 sudo mount -t udf /dev/sr0 /mnt/cdrom # DVD视频光盘
- -t iso9660:指定光盘文件系统类型(多数光盘通用)
- /dev/sr0:设备路径(根据- lsblk结果调整)
步骤 3:访问光盘内容
cd /mnt/cdrom # 进入目录 ls # 查看文件
步骤 4:卸载光盘
操作完成后必须卸载:
sudo umount /mnt/cdrom # 卸载 eject /dev/sr0 # 弹出光盘
️ 重要:直接拔盘可能导致数据损坏!
故障排除指南
问题 1:设备未识别
- 检查连接:dmesg | grep -i cdrom查看内核日志
- 加载驱动:sudo modprobe sr_mod(激活 SCSI 光驱模块)
问题 2:挂载报错 “mount: no medium found”
- 光盘未放入或损坏 → 重新插入光盘
- 尝试低级扫描:sudo dd if=/dev/sr0 of=/dev/null bs=2048 count=1
问题 3:权限不足
sudo chmod 755 /mnt/cdrom # 修改目录权限 或添加用户到 disk 组:sudo usermod -aG disk $USER
进阶操作
-  挂载 ISO 镜像文件 sudo mount -o loop /path/to/image.iso /mnt/iso 
-  设置自动挂载参数 
 编辑/etc/fstab添加:/dev/sr0 /mnt/cdrom iso9660 ro,user,auto 0 0 之后只需运行 mount /mnt/cdrom
-  命令行光盘工具  - 弹出光盘:eject
- 关闭托盘:eject -t
- 显示信息:isoinfo -d -i /dev/sr0
 
- 弹出光盘:
安全注意事项
- 只读访问:光盘默认挂载为只读 (ro),避免误删
- 及时卸载:保持挂载状态可能导致光驱无法弹出
- 企业级建议:服务器环境建议通过 mount -o noexec禁止执行光盘程序
| 场景 | 推荐方法 | 命令示例 | 
|---|---|---|
| 桌面环境 | 自动挂载 + 文件管理器 | 图形界面直接操作 | 
| 服务器/终端 | 手动创建目录挂载 | mount -t iso9660 /dev/sr0 /mnt/cdrom | 
| 卸载操作 | 卸载后弹出 | umount /mnt/cdrom && eject | 
掌握 Linux 光盘操作不仅适用于物理介质,其原理同样适用于 ISO 镜像挂载、USB 设备管理等领域,建议通过 man mount 深入学习更多参数选项。
本文操作已在 Ubuntu 22.04/CentOS Stream 9 测试,适用于大多数主流发行版,技术细节参考 Linux man-pages 及 kernel.org 文档。
 
 
 
			