Como funciona a montagem automatizada de hotplug?

7

Eu estava lendo um pouco sobre o gnome-mount, o HAL, o udev, etc. Isso me deixou com algumas idéias fracas sobre como montar um dispositivo hotplug pode funcionar na última versão do Ubuntu.

Alguém poderia dar uma explicação detalhada sobre o que exatamente está acontecendo depois que um dispositivo hotplug (ou seja, usb-stick) foi conectado?

    
por koloman 01.03.2011 / 19:21

1 resposta

9

Talvez você deva especificar qual parte do processo é interessante para você, mas digamos que um dispositivo USB seja adicionado ...

    O
  • kernel detecta e inicializa o dispositivo (consulte dmesg ) e, em seguida, exporta todas as informações encontradas por meio de um diretório em /sys (consulte /sys/devices )
  • o kernel envia um sinal uevent que é captado pelo udev daemon
  • O daemon udev reúne informações disponíveis e verifica arquivos de configuração em /etc/udev/rules.d/ e /lib/udev/rules.d/ para regras sobre links simbólicos para criar em /dev , permissões para definir, programas para executar e define algumas variáveis relativas ao dispositivo (consulte man udev )
  • O daemon udisks em cooperação com gvfs-gdu-volume-monitor cria o diretório apropriado em /media e monta o novo volume se for considerado sensato
  • nautilus verifica o conteúdo, cria miniaturas e abre uma janela se estiver configurado para isso; ele também analisa o arquivo /media/*/autorun.inf para conteúdo executável
por arrange 02.03.2011 / 23:17

Tags