Warum heißen meine DVD- und Bluray-Laufwerke /dev/srX? Wofür steht sr?

Warum heißen meine DVD- und Bluray-Laufwerke /dev/srX? Wofür steht sr?

Als ich anfing, Ubuntu zu benutzen,denkenmeine CD-Laufwerke wurden über /dev/cdrom0und usw. zugeordnet, aber wenn man sich die Dinge heute ansieht, kann man feststellen, dass sie jetzt mit einem Präfix /dev/cdrom1durchkommen :sr

$ ll /dev/{cdrom,sr*}
lrwxrwxrwx  1 root root      3 Feb 10 09:15 /dev/cdrom -> sr0
brw-rw----+ 1 root cdrom 11, 0 Feb 10 09:15 /dev/sr0
brw-rw----+ 1 root cdrom 11, 1 Mar 27 10:30 /dev/sr1

Ich bin nur neugierig, wofür das steht.TLDP ist hier nicht sehr hilfreich; und es wird immer noch sdals „SCSI-Laufwerk“ aufgeführt, und ich denke, dass es heutzutage häufiger als „serielles Laufwerk“ bezeichnet wird.

Wofür steht "sr"? Warum gibt es " /dev/cdromstill"?

Antwort1

LinuxSCSIDISK-Supportmodul =SD_mod

LinuxSCSITAffenunterstützungsmodul =st

Linux SCSI-CD-ROM-Unterstützungsmodul = sr_mod

LinuxSCSIGEneric-Support-Modul =sg

Das steht also höchstwahrscheinlich fürSCSI-CDRoh

Quelle


Mir ist aufgefallen, dass die Frage hierdurch nicht vollständig beantwortet wird.

Wie Sie sehen, /dev/cdromhandelt es sich lediglich um einen symbolischen Link zu /dev/sr0, dem eigentlichen Gerät.

Die Benennung eines Zeichengeräts hängt von dem Modul ab, das es initialisiert: SCSICD-ROMs werden vom sr_modModul verwaltet und nach dem Modul selbst benannt ( srX).

Wenn es sich bei Ihrem CD-ROM-Laufwerk um ein IDELaufwerk handeln würde, wäre der tatsächliche Gerätename /dev/hdX.

Da es mehrere Schnittstellen gibt, über die ein CD-ROM-Laufwerk an das System angeschlossen werden kann, wird immer auf das erste CD-ROM-Gerät ( oder was auch immer) /dev/cdromverwiesen , höchstwahrscheinlich, um dem Laufwerk eine eindeutige gemeinsame Schnittstelle für alles zu geben, was es im System verwenden muss.SCSIIDE

CDROM-Gerätenamen werden nicht von der einheitlichen CDROM-Schicht, sondern von jedem einzelnen Protokollstapel verwaltet. 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 (also nicht vom IDE-CD-Treiber). USB- und IEEE1394-CD-Gerätenamen werden von ihren jeweiligen Stapeln verwaltet. Dies könnte teilweise erklären, warum /dev/cdrom oft ein symbolischer Link zum Gerätenamen des entsprechenden Subsystems ist.

Quelle

Antwort2

LektüreDas, der Brief rscheint aus dem ROM zu stammen. Es wird jedoch keine weitere Quelle angegeben.

verwandte Informationen