Linux:如何查看DVD/CD-ROM驱动器的设备信息
在linux下,如何来查看系统里的CD-ROM或者DVD驱动器的设备名呢? 你可以输入下面的命令来查看当前系统下的光盘驱动器信息:
1.使用dmesg命令来查看当前的硬件是否被linux内核正确的识别
2.在/proc/sys/dev/cdrom/info文件里查看
3.使用lsblk命令来查看
dmesg 命令
dmesg命令主要用来检测linux内核的ring buffer里的信息,比如系统在系统时显示在屏幕上的信息。为了检测光盘驱动器cdrom是否被检测到,可以使用下面的命令:
- #dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
-
[root@devops~]#dmesg|egrep-i--color'cdrom|dvd|cd/rw|writer'
-
-
ata2.00:ATAPI:VMwareVirtualIDE CDROMDrive,00000001,max UDMA/33
-
sr0:scsi3-mmc drive:1x/1xwriter dvd-ram cd/rw xa/form2 cdda tray
- [root@devops~]#
在上面的输出里,sr0是我的光盘驱动器,可以使用下面的命令获取更多的关于驱动器的信息:
- #less /proc/sys/dev/cdrom/info
示例输出:
- CD-ROM information,Id:cdrom.c3.202003/12/17
-
- drive name: sr0
- drive speed: 1
- drive# of slots: 1
- Canclose tray: 1
- Canopen tray: 1
- Canlocktray: 1
- Canchange speed: 1
- Canselectdisk: 0
- Canread multisession: 1
- Canread MCN: 1
- Reportsmedia changed: 1
- Canplay audio: 1
- Canwrite CD-R: 1
- Canwrite CD-RW: 1
- Canread DVD: 1
- Canwrite DVD-R: 1
- Canwrite DVD-RAM: 1
- Canread MRW: 1
- Canwrite MRW: 1
- Canwrite RAM: 1
lsblk 命令
该命令可以列出所有的块设备:
- #lsblk
命令输出如下:
[root@devops~]#lsblk
-
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
-
sr0 11:0 1 4G 0rom
-
sda 8:0 0 20G 0disk
-
├─sda1 8:1 0 500M 0part/boot
-
└─sda2 8:2 0 19.5G 0part
-
├─vg_devops-lv_root(dm-0)253:0 0 17.6G 0lvm /
-
└─vg_devops-lv_swap(dm-1)253:1 0 2G 0lvm [SWAP]
- [root@devops~]#