¿Por qué mis unidades de DVD y Bluray se llaman /dev/srX? ¿Qué significa sr?

¿Por qué mis unidades de DVD y Bluray se llaman /dev/srX? ¿Qué significa sr?

Cuando comencé a usar Ubuntu,pensarMis unidades de CD fueron asignadas mediante /dev/cdrom0y /dev/cdrom1, etc., pero al observar las cosas hoy, puedes ver que ahora aparecen con un srprefijo:

$ 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

Sólo tengo curiosidad por saber qué significa esto.TLDP no está siendo muy útil aquí; y todavía aparece sdcomo "unidad SCSI", y creo que hoy en día significa más comúnmente "unidad serie".

¿Qué significa "sr"? ¿Por qué /dev/cdromtodavía existe?

Respuesta1

linuxSCSIDmódulo de soporte isk =Dakota del Sur_modificación

linuxSCSItmódulo de soporte de simios =calle

Módulo de soporte de CDrom SCSI de Linux = sr_mod

linuxSCSIgramomódulo de soporte enérico =sg

Entonces, lo más probable es que eso signifiqueSCD CSIrom

Fuente


He notado que esto no responde completamente a la pregunta.

Como puede ver, /dev/cdromes solo un enlace simbólico a /dev/sr0, que es el dispositivo real.

El nombre de un dispositivo de caracteres depende del módulo que lo inicializa: SCSIlos CD-ROM son manejados por el sr_modmódulo y reciben el nombre del propio módulo ( srX).

Si su unidad de CD-ROM fuera una IDEunidad, el nombre real del dispositivo habría sido /dev/hdX.

Entonces, dado que existen múltiples interfaces a través de las cuales se puede conectar una unidad de CD-ROM al sistema, /dev/cdromsiempre se utiliza para apuntar al primer dispositivo de CD-ROM ( SCSI, IDEo lo que sea), lo más probable es que le dé a la unidad una interfaz común única para cualquier cosa. necesita usarlo en el sistema.

Los nombres de los dispositivos CDROM no los mantiene la capa uniforme de CDROM sino cada pila de protocolo individual. En el caso del subsistema SCSI, los nombres de los dispositivos los mantiene el controlador sr mientras que el subsistema IDE mantiene los nombres de los dispositivos con su controlador "ide" central (es decir, no mediante el controlador ide-cd). Los nombres de los dispositivos de CD USB e IEEE1394 se mantienen en sus respectivas pilas. Esto puede explicar parcialmente por qué /dev/cdrom es a menudo un enlace simbólico al nombre del dispositivo del subsistema apropiado.

Fuente

Respuesta2

Lecturaeste, la carta rparece derivar de ROM. Sin embargo, no se proporciona ninguna otra fuente.

información relacionada