当前位置:首页 > Linux > 正文

Linux怎么挂载光驱?

Linux系统中进入光盘需手动挂载:插入光盘后,使用 sudo mount /dev/sr0 /mnt/cdrom(设备名和挂载点可能不同)将其挂载到指定目录,随后通过文件管理器或终端访问 /mnt/cdrom中的内容,使用后务必用 sudo umount /mnt/cdrom卸载光盘。

准备工作

  1. 确认硬件连接

    • 确保光盘驱动器正确连接(内置 SATA/USB 光驱或外置 USB 光驱)
    • 放入光盘(CD/DVD/蓝光),关闭光驱托盘
  2. 检查系统识别
    打开终端输入:

    lsblk

    输出中查找类似 /dev/sr0/dev/cdrom 的设备标识(通常标记为 “rom”)。


自动挂载(推荐方式)

现代 Linux 桌面环境(如 GNOME、KDE)通常支持自动挂载

Linux怎么挂载光驱?  第1张

  1. 放入光盘后,系统会自动识别并挂载
  2. 桌面通知会提示 “光盘已就绪”
  3. 通过文件管理器访问光盘内容:
    • 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

进阶操作

  1. 挂载 ISO 镜像文件

    sudo mount -o loop /path/to/image.iso /mnt/iso
  2. 设置自动挂载参数
    编辑 /etc/fstab 添加:

    /dev/sr0  /mnt/cdrom  iso9660  ro,user,auto  0  0

    之后只需运行 mount /mnt/cdrom

  3. 命令行光盘工具

    • 弹出光盘:eject
    • 关闭托盘:eject -t
    • 显示信息:isoinfo -d -i /dev/sr0

安全注意事项

  1. 只读访问:光盘默认挂载为只读 (ro),避免误删
  2. 及时卸载:保持挂载状态可能导致光驱无法弹出
  3. 企业级建议:服务器环境建议通过 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 文档。

0