/dev/sg0 和 /dev/sr0 有什么区别?

6 dvd devices wodim

$ uname -srvmpio
Linux 5.4.0-31-generic #35-Ubuntu SMP Thu May 7 20:20:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ sudo cdrecord -inq
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'TSSTcorp'
Identification : 'DVD+-RW SU-208GB'
Revision       : 'D100'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
$ sudo cdrecord --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/sg1'      rwrw-- : 'TSSTcorp' 'DVD+-RW SU-208GB'
-------------------------------------------------------------------------
$ ls -la /dev/cdrw /dev/sg1 /dev/sr0
lrwxrwxrwx  1 root root      3 Mai 20 19:44 /dev/cdrw -> sr0
crw-rw----+ 1 root cdrom 21, 1 Mai 20 19:44 /dev/sg1
brw-rw----+ 1 root cdrom 11, 0 Mai 20 19:44 /dev/sr0
Run Code Online (Sandbox Code Playgroud)

/dev/sg1那么,和 之间有什么区别/dev/sr0?使用哪一种来刻录数据 DVD?该机器只有一个物理 CD/DVD 驱动器。

另外:这个光驱可以刻双层DVD吗?

Kul*_*lfy 10

这些是SCSI驱动程序的命名约定。以下是一些 SCSI 驱动程序:

\n\n
\n
    \n
  • sd:大容量存储驱动程序\n \n
      \n
    • sda:第一个注册的设备
    • \n
    • sdbsdc等:第二个、第三个等注册设备
    • \n
  • \n
  • ses:外壳驱动器
  • \n
  • sg:通用 SCSI 层
  • \n
  • sr:\xe2\x80\x9cROM\xe2\x80\x9d 驱动程序(面向数据的光盘驱动器;scd 只是辅助别名)
  • \n
  • st:磁带驱动器
  • \n
\n
\n\n

来源:命名约定 - 设备文件 - 维基百科

\n\n

此外,通用 SCSI 只允许来宾操作系统直接访问连接到主机的 SCSI 设备。所以,您实际上是用于/dev/sr0刻录 DVD。

\n