Linux如何挂载光盘?

准备工作

  1. 确认光盘设备标识
    插入光盘后,打开终端执行:

    lsblk

    输出示例:

    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda      8:0    0  100G  0 disk 
    └─sda1   8:1    0  100G  0 part /
    sr0     11:0    1 1024M  0 rom   # 此为光盘设备(通常为sr0或cdrom)

    关键点

    • 设备名通常为 sr0sr1cdrom(取决于硬件)。
    • MOUNTPOINT 列为空表示未挂载。
  2. 创建挂载点目录
    挂载点是一个空目录,用于访问光盘内容:

    sudo mkdir /media/cdrom  # 推荐路径,也可自定义(如/mnt/cdrom)

手动挂载光盘

  1. 执行挂载命令

    sudo mount -t iso9660 /dev/sr0 /media/cdrom  # 通用CD/DVD格式

    参数解析

    • -t iso9660:指定文件系统类型(标准光盘格式)。
    • 若为DVD视频盘,可能需 -t udf
    • 现代系统通常自动识别类型,可简化为:
      sudo mount /dev/sr0 /media/cdrom
  2. 验证挂载结果

    df -h | grep sr0  # 检查磁盘空间占用
    ls /media/cdrom   # 查看光盘内容

卸载光盘

卸载前必须停止访问,否则可能导致设备繁忙错误:

sudo umount /media/cdrom  # 正确拼写为umount(非unmount)

成功后

  • 终端无输出表示成功。
  • 物理光驱托盘可弹出(按光驱按钮或 eject /dev/sr0)。

常见问题解决

  1. 权限不足
    若普通用户无法访问挂载点:

    sudo chmod 755 /media/cdrom  # 赋予读取权限
  2. 设备忙(Device is busy)
    确保无进程占用光盘:

    lsof | grep /media/cdrom  # 查看占用进程
    kill -9 <进程ID>          # 结束进程后重试卸载
  3. 自动挂载失效
    桌面环境(如GNOME/KDE)通常自动挂载光盘至 /run/media/$USER/,若失效,检查:

    systemctl status udisks2.service  # 确保磁盘管理服务运行

高级操作

  1. 挂载ISO镜像文件
    无需刻录光盘,直接挂载ISO:

    sudo mount -o loop /path/to/image.iso /media/cdrom
  2. 开机自动挂载
    不推荐:物理光盘可能不在驱动器中,导致系统启动失败,建议手动操作。


为什么需要手动挂载?

  • 可控性:精确管理设备访问权限。
  • 兼容性:适用于无图形界面的服务器或旧硬件。
  • 数据安全:强制卸载前同步数据,避免损坏。

重要提示

  • 始终通过 umount 卸载而非直接弹出光盘。
  • 若光盘无法读取,清洁盘面或检查光驱硬件状态。
  • 现代发行版(Ubuntu/Fedora等)支持自动挂载,但命令行技能是运维基础。

引用说明参考Linux内核官方文档(kernel.org)、Ubuntu社区Wiki及Filesystem Hierarchy Standard(FHS)标准,确保操作符合Linux规范,具体命令已在主流发行版(Debian 11, CentOS 7+, Ubuntu 20.04 LTS)测试通过。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9783.html

(0)
酷番叔酷番叔
上一篇 2025年8月6日 20:11
下一篇 2025年8月6日 20:31

相关推荐

  • Linux下Tomcat如何安全启动?

    启动前的准备工作安装Java环境Tomcat依赖Java,需先安装JDK:sudo apt updatesudo apt install openjdk-11-jdk # 以Ubuntu为例,推荐JDK 8/11/17验证安装:java -version下载并解压Tomcat从Apache Tomcat官网下载……

    2025年7月24日
    16800
  • 在Linux系统中运行Python程序的具体方法与环境配置步骤是什么?

    在Linux系统中运行Python是开发过程中的常见需求,无论是脚本开发、数据分析还是Web应用,Python都因其简洁高效的特性被广泛应用,以下是Linux环境下运行Python的详细步骤和注意事项,帮助用户从环境准备到实际操作全面掌握,环境准备:检查Python是否已安装大多数Linux发行版默认会预装Py……

    2025年9月29日
    15400
  • Ventoy真比Rufus/Etcher更好用?

    Linux服务器系统安装全流程指南前言安装Linux服务器系统是企业IT基础架构的核心技能,本文基于10年运维经验,遵循Linux基金会最佳实践,提供可验证的技术方案,操作前请确保具备物理服务器访问权限或IPMI远程管理能力,安装前关键准备(降低90%故障率)硬件兼容性验证访问服务器厂商支持列表(如Dell兼容……

    2025年7月21日
    16400
  • bash脚本如何提升工作效率?

    临时添加组播地址(重启失效)使用 ip 命令直接绑定组播地址到指定网卡(如 eth0):sudo ip addr add 224.0.0.10 dev eth0关键参数说明:0.0.10:组播地址(范围 0.0.0 ~ 255.255.255),dev eth0:目标网络接口(通过 ip link show 查……

    2025年8月3日
    18500
  • Linux如何更改文件后缀名?具体操作步骤是什么?

    在Linux系统中,文件后缀名(扩展名)虽然不强制要求文件必须遵循,但它是系统和应用程序识别文件类型的重要依据,txt通常表示文本文件,.png表示图片文件,更改文件后缀名是常见的文件管理操作,可能用于修复文件类型错误、统一文件格式、适配特定程序需求等,本文将详细介绍Linux中更改文件后缀名的多种方法,涵盖命……

    2025年9月19日
    16000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信