Linux怎么挂载光驱?
- Linux
- 2025-05-31
- 4
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:卸载光盘
操作完成后必须卸载:

️ 重要:直接拔盘可能导致数据损坏!
故障排除指南
问题 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 镜像文件
-
设置自动挂载参数
编辑 /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 文档。
