Linux找出DVD/CD-ROM /蓝光刻录机设备的名称

时间:2020-01-09 10:41:33  来源:igfitidea点击:

在不使用GUI选项的情况下,如何查找Linux操作系统下CD-ROM或DVD设备或Blu-ray设备的名称?

您可以执行以下命令来查看有关Linux操作系统下已安装和检测到的CDROM或DVD刻录机的当前信息:

  • dmesg命令可用于检查Linux内核是否正确识别了给定的硬件或设备。
  • /proc/sys/dev/cdrom/info文件名。
  • lsblk命令。

dmesg命令

dmesg命令用于检查Linux内核环形缓冲区,即在屏幕上显示启动消息。
要确定是否检测到了cdrom,请运行:

$ dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'

输出示例:

[    5.437164] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    5.437307] cdrom: Uniform CD-ROM driver Revision: 3.20

在此输出中,sr0是我的cdrom/dvd读取器和写入器。
您可以通过执行以下命令来查看更多详细信息

$ less /proc/sys/dev/cdrom/info

或者

$ more /proc/sys/dev/cdrom/info

输出示例:

CD-ROM information, Id: cdrom.c 3.20 2003/12/17
 
drive name:		sr0
drive speed:		24
drive # of slots:	1
Can close tray:		1
Can open tray:		1
Can lock tray:		1
Can change speed:	1
Can select disk:	0
Can read MRW:		1
Can write MRW:		1
Can write RAM:		1

要查看CD-ROM驱动器特征信息,请执行:

$ cd-drive

lsblk命令

要列出所有块设备,请执行:

# lsblk

输出示例:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    1   558G  0 disk 
├─sda1   8:1    1   307M  0 part /boot
├─sda2   8:2    1   250G  0 part /datasql
├─sda3   8:3    1     6G  0 part [SWAP]
├─sda4   8:4    1     1K  0 part 
└─sda5   8:5    1 301.7G  0 part /
sr0     11:0    1  1024M  0 rom