Cuando un sistema se inicia por primera vez, se crea una jerarquía de dispositivo para representar todos los dispositivos creados en el sistema. El núcleo usa la información de jerarquía del dispositivo para asociar controladores a sus dispositivos adecuados. El núcleo también proporciona un conjunto de punteros a los controladores que realizan operaciones específicas.
La jerarquía de dispositivos consta de lo siguiente:
El directorio /devices: el espacio de nombres de todos los dispositivos del sistema. Este directorio representa los dispositivos físicos que consisten en direcciones de bus y de dispositivo reales. El sistema de archivos devfs gestiona este directorio.
El directorio /dev: el espacio de nombres de nombres de dispositivos lógicos. El sistema de archivos dev gestiona este directorio.
El comando devfsadm gestiona los dispositivos del sistema realizando las operaciones siguientes:
Intenta cargar todos los controladores en el sistema y conectar todas las instancias de dispositivo posibles.
Crea los archivos de dispositivo en el directorio /devices y los enlaces lógicos en el directorio /dev.
El daemon devfsadmd actualiza automáticamente los directorios /dev y /devices en respuesta a los eventos de reconfiguración dinámica o los accesos al sistema de archivos. Este daemon es iniciado por la utilidad de administración de servicio cuando inicia el sistema.
Para obtener más información, consulte las siguientes referencias: