Linux S CSI D isk-Unterstützungsmodul = sd _mod
Linux S CSI T ape Unterstützungsmodul = st
Linux SCSI CDrom-Unterstützungsmodul = sr_mod
Linux S CSI g ENERIC Support - Modul = sg
Das steht also höchstwahrscheinlich für S CSI CD r om
Quelle
Ich habe festgestellt, dass dies die Frage nicht vollständig beantwortet.
Wie Sie sehen können, /dev/cdromhandelt es sich nur um eine symbolische Verknüpfung zu /dev/sr0dem tatsächlichen Gerät.
Die Benennung eines Zeichengeräts hängt von dem Modul ab, das es initialisiert: SCSICD-ROMs werden vom sr_modModul verarbeitet und nach dem Modul selbst benannt ( srX).
Wenn Ihr CD-ROM-Laufwerk zufällig ein IDELaufwerk wäre, wäre der Name des tatsächlichen Geräts gewesen /dev/hdX.
Also , da gibt es mehrere Schnittstellen , über die ein CD-ROM - Laufwerk an dem System angeschlossen werden kann, /dev/cdromverwendet wird , um immer Punkt auf das ersten CD-ROM-Laufwerk ( SCSI, IDEoder was auch immer), höchstwahrscheinlich dem Antrieb eine einzige gemeinsame Schnittstelle zu geben , für was auch immer muss es im System verwenden.
CD-ROM-Gerätenamen werden nicht von der einheitlichen CD-ROM-Schicht verwaltet, sondern von jedem einzelnen Protokollstapel. Im Fall des SCSI-Subsystems werden Gerätenamen vom sr-Treiber verwaltet, während das IDE-Subsystem Gerätenamen mit seinem zentralen "ide" -Treiber verwaltet (dh nicht vom ide-cd-Treiber). Die Namen der USB- und IEEE1394-CD-Geräte werden von ihren jeweiligen Stapeln verwaltet. Dies kann teilweise erklären, warum das / dev / cdrom häufig eine symbolische Verknüpfung zum Gerätenamen des entsprechenden Subsystems ist.
Quelle
/dev/cdrombetrifft, ich denke , es gibt nur keine ältere Programme oder Skripte zu brechen , die sie verwenden.