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

Linux如何挂载DVD?

在Linux中挂载DVD需先创建挂载目录(如 /mnt/dvd),然后执行命令: sudo mount -t iso9660 /dev/sr0 /mnt/dvd。/dev/sr0`是常见DVD设备路径,需管理员权限操作。

准备工作

  1. 确认DVD设备名称

    插入DVD后,打开终端执行:

    lsblk

    输出示例:

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1.8T 0 disk └─sda1 8:1 0 1.8T 0 part /mnt/data sr0 11:0 1 1024M 0 rom # 通常为 sr0 或 cdrom

    设备名一般为 sr0cdrom(部分系统显示为 /dev/cdrom 符号链接)。

  2. 创建挂载点

    新建一个目录作为挂载位置(如 /mnt/dvd):

    sudo mkdir -p /mnt/dvd # -p 确保目录不存在时自动创建


命令行挂载(推荐)

步骤1:挂载DVD

sudo mount -t iso9660 /dev/sr0 /mnt/dvd # 标准DVD格式

  • 参数说明
    • -t iso9660:指定文件系统类型(DVD通常为 iso9660)。
    • 若DVD是UDF格式(如视频光盘),改用: sudo mount -t udf /dev/sr0 /mnt/dvd

步骤2:验证挂载

df -h | grep dvd

输出示例:

Linux如何挂载DVD? 第1张

步骤3:卸载DVD

卸载前确保无进程访问DVD

sudo umount /mnt/dvd # 正确拼写 umount(非 unmount)

弹出光驱:

eject /dev/sr0 # 物理弹出托盘


图形界面挂载(适合新手)

  1. 主流桌面环境

    • GNOME/KDE:插入DVD后,文件管理器自动显示图标,点击即可挂载。
    • XFCE/LXDE:右键点击光驱图标 → Mount
  2. 手动挂载工具

    Linux如何挂载DVD? 第2张

    • 安装图形工具(如 gnome-disk-utility): sudo apt install gnome-disk-utility # Debian/Ubuntu sudo dnf install gnome-disk-utility # Fedora
    • 打开 Disks 应用 → 选择光驱 → 点击 挂载 图标(三角形)。


常见问题解决

  1. 权限不足

    原因:默认挂载为只读,无需额外操作,若需写入,需重新刻录。

  2. 未知文件系统类型

    mount: unknown filesystem type 'udf'
    • 安装支持包: sudo apt install udftools # Debian/Ubuntu sudo dnf install udftools # Fedora
    • 设备忙无法卸载

      Linux如何挂载DVD? 第3张

      umount: /mnt/dvd: target is busy.

      • 查找占用进程并关闭: sudo lsof /mnt/dvd # 查看占用进程 kill -9 <进程ID> # 结束进程
      • 自动挂载失败

        • 检查系统日志: dmesg | grep sr0 # 查看光驱错误信息
        • 安全注意事项

          1. 卸载前确保无访问

            强制卸载可能导致数据损坏,务必先运行 lsof 检查进程占用。

          2. 避免直接写操作

            DVD通常为只读介质,写入需专用刻录工具。

          3. 多会话光盘处理

            若光盘包含多会话(如备份光盘),需指定会话号: sudo mount -t iso9660 -o session=2 /dev/sr0 /mnt/dvd


          Linux挂载DVD的核心命令是 mount 和 umount,关键在于:

          1. 准确识别设备名(sr0 或 cdrom)。
          2. 正确指定文件系统类型(iso9660 或 udf)。
          3. 卸载前确认无进程占用。

          通过命令行或图形界面均可完成操作,前者适合脚本控制和服务器环境,后者适合桌面用户,遵循上述步骤可确保数据安全性和操作可靠性。

          引用说明基于Linux内核文档(kernel.org)及主流发行版手册(Ubuntu、Fedora、Arch Wiki),命令经过实际测试验证。

0