命令行方法(推荐)
使用 lsblk
命令
这是最直观的方法,可列出所有块设备(包括光驱):
lsblk
- 输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom /run/media/user/CDROM
sr0
或cdrom
表示光驱设备,RM=1
表示可移动设备,MOUNTPOINT
显示挂载位置(如已挂载)。
查看 /dev
目录
光驱设备通常以 sr*
或 cdrom
命名:
ls /dev | grep -E 'sr[0-9]+|cdrom'
使用 lshw
获取详细信息
需安装 lshw
包(sudo apt install lshw
):
sudo lshw -class disk | grep -A 10 'cdrom'
- 输出包含厂商、型号、容量等硬件信息。
检查内核日志 (dmesg
)
查看光驱被系统识别的记录:
dmesg | grep -i 'cdrom\|dvd\|sr[0-9]'
通过 mount
查看挂载状态
确认光驱是否已挂载:
mount | grep 'sr[0-9]'
图形界面方法
文件管理器
- 在 GNOME(Ubuntu)、KDE(Kubuntu)等桌面环境中,插入光盘后光驱图标会自动出现在侧边栏。
- 右键点击图标 → 属性 可查看设备信息。
系统监控工具
- 打开 系统监视器 → 磁盘 标签页,查找名称含
CD/DVD
的设备。
常见问题解决
-
光驱未显示?
- 检查物理连接:确保电源和数据线正常。
- 加载内核模块:
sudo modprobe sr_mod # 加载光驱驱动 sudo modprobe cdrom # 加载光盘模块
- 重启 udev 服务:
sudo udevadm trigger # 重新扫描硬件
-
无法读取光盘?
- 确认光盘未损坏且格式兼容(如 ISO 9660)。
- 手动挂载:
sudo mount /dev/sr0 /mnt/cdrom # 挂载到 /mnt/cdrom
- 首选命令:
lsblk
(快速定位) →lshw
(获取详情)。 - 图形用户:直接通过文件管理器操作。
- 故障排查:结合
dmesg
日志和驱动加载命令。
引用说明:本文方法基于 Linux 内核文档(kernel.org)及
util-linux
工具集官方手册(GitHub),确保内容符合 Linux 标准规范(如 Filesystem Hierarchy Standard)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4572.html