anexando um dispositivo externo: udev, hal, dbus e… mini-ubuntu

1

Se bem entendi, nas modernas distribuições linux, anexando um dispositivo externo (usb stick ou ide / sata hard disk) a um PC, o Udev, o HAL e o Dbus permitem gerenciá-lo.

udev - identifica o componente de hardware que é conectado e executa um aplicativo específico, Dbus - é usado para comunicação entre processos HAL - obtém informações do serviço Udev, notificando o aplicativo de área de trabalho correspondente para abrir o dispositivo montado.

PERGUNTA: Eu quero instalar o mini-Ubuntu para ter uma configuração básica que evite os passos anteriores (autorun, automount, autoplay, ecc ...). Por favor, você pode me dizer o que acontece quando eu conecto um dispositivo externo em uma configuração mínima do Ubuntu? isto é, em outras palavras, qual é o process'chain informando ao kernel do Ubuntu que um dispositivo externo foi anexado?

Obrigado antecipadamente.

    
por applejtter 24.11.2017 / 13:44

1 resposta

0

Este é o meu entendimento da cadeia com minha experiência no Ubuntu 16.04. Então as coisas podem mudar.

kernel / linux → sysfs → udev → udisks2 → GVolumeMonitor → gerenciador de desktop (geralmente, igual ao gerenciador de arquivos).

udisks2 é o primeiro daemon a fornecer uma API por meio do DBUS. Se você não o tiver no mini-Ubuntu ou não estiver rodando, não haverá montagem automática. Como no servidor Ubuntu:

kernel / linux → sysfs → udev

A montagem é feita manualmente.

    
por user.dz 03.04.2018 / 04:22