Servicio Linux: resumen del servicio haldaemon

  
 

Hubo un problema en estos días, el mouse y el teclado USB no están disponibles. La investigación final encontró que el servicio de haldaemon fue cerrado. La característica más importante de Fedra Core es la capacidad de montar automáticamente dispositivos de almacenamiento, como unidades flash USB o unidades de disco duro móviles. Hotplug, udev, messagebus, haldaemon, gaimn son esenciales al implementar la función de montaje automático. Entre ellos, hotplug es el núcleo. Cuando el dispositivo de hardware está conectado al sistema, el servicio de hotplug primero detecta y configura automáticamente el estado del kernel, y llama para agregar el módulo del kernel correspondiente. Udev es responsable de mantener dinámicamente el directorio /dev, mantener el directorio /dev consistente con el estado actual del sistema y crear documentación del dispositivo como /dev /sdax. El servicio messagebus es responsable de pasar mensajes entre varios procesos del sistema. Haldaemon acepta el mensaje enviado por udev a través de D-BUS y luego ajusta fstab-sync para modificar el archivo fstab para crear dinámicamente un subdirectorio bajo el directorio /media como punto de montaje. Después de que gamin detecta un cambio en fstab, es responsable de notificar al sistema de escritorio. El sistema de escritorio crea un icono de unidad en el proyecto " Equipo
" Por lo tanto, al implementar la carga automática del dispositivo de almacenamiento móvil, debe asegurarse de que varios de los servicios anteriores se inicien normalmente. El servicio haldaemon puede cerrarse involuntariamente durante la optimización del sistema, lo que puede resultar en la incapacidad de cambiar dinámicamente el archivo /etc /fstab, lo que evita que el dispositivo móvil sea reconocido automáticamente cuando está conectado al sistema. En este punto, puede montarlo manualmente con el comando mount. Además, si el inicio del servicio HAL no se muestra cuando se inicia el sistema, es probable que el servicio de bus de mensajes no se haya iniciado. Luego reinicie el servicio de messagebus y reinicie haldaemon

Copyright © Conocimiento de Windows All Rights Reserved