Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

7.4.2. Enlaces simbólicos de CD-ROM

Algún software que quizás desee instalar más tarde (por ejemplo, varios reproductores multimedia) / dev / cdrom y / dev / dvd que existan enlaces simbólicos y apunten a un dispositivo de CD-ROM o DVD-ROM. Además, puede ser conveniente poner referencias a esos enlaces simbólicos en / etc / fstab. Udev viene con un script que generará archivos de reglas para crear estos enlaces simbólicos por usted, dependiendo de las capacidades de cada dispositivo, pero debe decidir cuál de los dos modos de operación desea que utilice el script.

Primero, el script puede operar en modo "por ruta" (usado por defecto para dispositivos USB y FireWire), donde las reglas que crea dependen de la ruta física al dispositivo de CD o DVD. En segundo lugar, puede funcionar en modo "by-id" (predeterminado para dispositivos IDE y SCSI), donde las reglas que crea dependen de las cadenas de identificación almacenadas en el dispositivo de CD o DVD. El camino está determinado por Udev id_ruta script, y las cadenas de identificación son leídas desde el hardware por su ata_id or scsi_id programas, dependiendo del tipo de dispositivo que tenga.

Hay ventajas en cada enfoque; el método correcto de uso dependerá de los tipos de cambios que puedan producirse en el dispositivo. Si espera que cambie la ruta física al dispositivo (es decir, los puertos y / o ranuras a los que se conecta), por ejemplo, porque planea mover la unidad a un puerto IDE diferente oa un conector USB diferente, entonces debe utilice el modo "by-id". Por otro lado, si espera que cambie la identificación del dispositivo, por ejemplo porque puede morir, y lo reemplazaría con un dispositivo diferente con las mismas capacidades y que esté enchufado a los mismos conectores, entonces debe usar el "by -ruta ”modo.

imagen

Si cualquier tipo de cambio es posible con su unidad, elija un modo basado en el tipo de cambio que espera que ocurra con más frecuencia.


Importante:

Los dispositivos externos (por ejemplo, una unidad de CD conectada por USB) no deben utilizar la persistencia por ruta, porque cada vez que el dispositivo se conecta a un nuevo puerto externo, su ruta física cambiará. Todos los dispositivos conectados externamente tendrán este problema si escribe reglas Udev para reconocerlos por su ruta física; el problema no se limita a las unidades de CD y DVD.

Importante:

Los dispositivos externos (por ejemplo, una unidad de CD conectada por USB) no deben utilizar la persistencia por ruta, porque cada vez que el dispositivo se conecta a un nuevo puerto externo, su ruta física cambiará. Todos los dispositivos conectados externamente tendrán este problema si escribe reglas Udev para reconocerlos por su ruta física; el problema no se limita a las unidades de CD y DVD.

Si desea ver los valores que utilizarán los scripts Udev, busque el directorio correspondiente en el dispositivo de CD-ROM correspondiente. / sys (por ejemplo, esto puede ser / sys / block / hdd) y ejecute un comando similar al siguiente:


prueba de udevadm / sys / block / hdd

prueba de udevadm / sys / block / hdd


Mire las líneas que contienen la salida de varios programas * _id. El modo "by-id" utilizará el valor ID_SERIAL si existe y no está vacío, de lo contrario utilizará una combinación de ID_MODEL e ID_REVISION. El modo "por ruta" utilizará el valor ID_PATH.

Si el modo predeterminado no es adecuado para su situación, se puede realizar la siguiente modificación en el / etc / udev / rules.d / 83-cdrom-symlinks.rules archivo, de la siguiente manera (donde modo es uno de "by-id" o "by-path"):


sed -i -e 's / "write_cd_rules" / "write_cd_rules modo"/ '\

/etc/udev/rules.d/83-cdrom-enlaces simbólicos.rules

sed -i -e 's / "write_cd_rules" / "write_cd_rules modo"/ '\

/etc/udev/rules.d/83-cdrom-enlaces simbólicos.rules


Tenga en cuenta que no es necesario crear archivos de reglas o enlaces simbólicos en este momento, ya que ha montado el enlace del host.

/ dev en el sistema LFS, y asumimos que los enlaces simbólicos existen en el host. Las reglas y los enlaces simbólicos se crearán la primera vez que inicie su sistema LFS.

Sin embargo, si tiene varios dispositivos de CD-ROM, los enlaces simbólicos generados en ese momento pueden apuntar a dispositivos diferentes a los que apuntan en su host, porque los dispositivos no se descubren en un orden predecible. Las asignaciones creadas cuando inicia por primera vez el sistema LFS serán estables, por lo que esto solo es un problema si necesita que los enlaces simbólicos en ambos sistemas apunten al mismo dispositivo. Si lo necesita, inspeccione (y posiblemente edite) el /etc/udev/rules.d/70-persistent-cd.rules archivo después de arrancar, para asegurarse de que los enlaces simbólicos asignados coincidan con lo que necesita.


Top OS Cloud Computing en OnWorks: