linux查看cd/dvd驅動器的設備信息


在linux下,如何來查看系統里的CD-ROM或者DVD驅動器的設備名呢? 你可以輸入下面的命令來查看當前系統下的光盤驅動器信息:
  1.使用dmesg命令來查看當前的硬件是否被linux內核正確的識別
  2.在/proc/sys/dev/cdrom/info文件里查看
  3.使用lsblk命令來查看

 

dmesg 命令
dmesg命令主要用來檢測linux內核的ring buffer里的信息,比如系統在系統時顯示在屏幕上的信息。為了檢測光盤驅動器cdrom是否被檢測到,可以使用下面的命令:

  1. #dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
    

      

命令輸出如下:

  1. [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是我的光盤驅動器,可以使用下面的命令獲取更多的關於驅動器的信息:

  1. #less /proc/sys/dev/cdrom/info
    

      

示例輸出:

  1. CD-ROM information,Id:cdrom.c3.202003/12/17
  2. drive name: sr0
  3. drive speed: 1
  4. drive# of slots: 1
  5. Canclose tray: 1
  6. Canopen tray: 1
  7. Canlocktray: 1
  8. Canchange speed: 1
  9. Canselectdisk: 0
  10. Canread multisession: 1
  11. Canread MCN: 1
  12. Reportsmedia changed: 1
  13. Canplay audio: 1
  14. Canwrite CD-R: 1
  15. Canwrite CD-RW: 1
  16. Canread DVD: 1
  17. Canwrite DVD-R: 1
  18. Canwrite DVD-RAM: 1
  19. Canread MRW: 1
  20. Canwrite MRW: 1
  21. Canwrite RAM: 1


lsblk 命令

該命令可以列出所有的塊設備:

  1. #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~]#

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM