(Diferencias entre revisiones)
SDB:Fundamentos del acceso a dispositivos
tagline: De openSUSE
| [Revisión verificada] | [Revisión verificada] |
(→Montaje dinámico (udev)) |
m (→Montaje dinámico (udev)) |
||
| Línea 118: | Línea 118: | ||
udev usa el demonio '''udevd'''. Cuando udevd detecta la conexión o desconexión de un dispositivo, udev obtiene información de contexto (subsistema del kernel, conector físico usado, nombre dado por el kernel, ...) y también del propio dispositivo (número de serie, fabricante, ...). Para encontrar esta información utiliza los datos disponibles en /sys (donde está montado el sistema de ficheros sysfs) (versión del núcleo 2.6 y posteriores). | udev usa el demonio '''udevd'''. Cuando udevd detecta la conexión o desconexión de un dispositivo, udev obtiene información de contexto (subsistema del kernel, conector físico usado, nombre dado por el kernel, ...) y también del propio dispositivo (número de serie, fabricante, ...). Para encontrar esta información utiliza los datos disponibles en /sys (donde está montado el sistema de ficheros sysfs) (versión del núcleo 2.6 y posteriores). | ||
| − | + | {{ | |
| + | Nota| | ||
| + | '''udev''' permite gestionar los dispositivos conectados al sistema de forma dinámica. | ||
| + | }} | ||
Un conjunto de '''reglas''' (en /etc/udev/rules.d/) deciden qué acción hay que hacer a partir de los datos obtenidos. Por ejemplo, la regla proporcionará un nombre al dispositivo, creará el fichero de dispositivo apropiado, y ejecutará el programa que se haya configurado para que acabe de hacer funcionar el dispositivo. | Un conjunto de '''reglas''' (en /etc/udev/rules.d/) deciden qué acción hay que hacer a partir de los datos obtenidos. Por ejemplo, la regla proporcionará un nombre al dispositivo, creará el fichero de dispositivo apropiado, y ejecutará el programa que se haya configurado para que acabe de hacer funcionar el dispositivo. | ||
Las reglas pueden asociar un nombre fijo a un dispositivo, pero también pueden llamar a un programa externo que dé más información sobre el dispositivo; así se puede conseguir un nombre más específico. | Las reglas pueden asociar un nombre fijo a un dispositivo, pero también pueden llamar a un programa externo que dé más información sobre el dispositivo; así se puede conseguir un nombre más específico. | ||
| − | + | Un ejemplo para dos impresoras podría ser: | |
| − | + | <source lang=bash> | |
| − | + | BUS=="usb", SYSFS_serial=="W09090207101241330", \ | |
| − | + | NAME="lp_color" | |
| + | BUS=="usb", SYSFS_serial=="HXOLL0012202323480", \ | ||
| + | NAME="lp_plain" | ||
| + | </source> | ||
[[Categoría:SDB:Guía de principiantes]] | [[Categoría:SDB:Guía de principiantes]] | ||
