(Diferencias entre revisiones)
SDB:Fundamentos del acceso a dispositivos
tagline: De openSUSE
| [Revisión verificada] | [Revisión verificada] |
(→Montaje dinámico (udev)) |
|||
| Línea 113: | Línea 113: | ||
=Montaje dinámico (udev)= | =Montaje dinámico (udev)= | ||
| + | '''udev''' surge por la necesidad de permitir conectar multitud de dispositivos a tu sistema. Además de CD/DVD, hoy son corrientes los discos duros externos, los pendrives y cualquier cosa que pueda conectarse mediante USB. | ||
| + | |||
| + | Con udev el sistema carga los dispositivos cuando son conectados al sistema, cargando el driver oportuno, si se requiere, y puede proceder a montarlos en su caso. La gestión de dispositivos tiene lugar en el [http://es.wikipedia.org/wiki/Espacio_de_usuario ''espacio de usuario''], lo que facilita la asignación de permisos, y además permite el uso de nombres persistentes. | ||
| + | |||
| + | 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). | ||
| + | |||
| + | 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. | ||
| + | |||
| + | {{ | ||
| + | Nota| | ||
| + | '''udev''' permite gestionar los dispositivos conectados al sistema de forma dinámica. | ||
| + | }} | ||
[[Categoría:SDB:Guía de principiantes]] | [[Categoría:SDB:Guía de principiantes]] | ||
