Como montar automaticamente um dispositivo USB no momento do plugin em um sistema já em execução?

29

Eu sei como usar /etc/fstab para montar dispositivos automaticamente na inicialização ou ao fazer sudo mount -a , que funciona perfeitamente bem. Por exemplo, aqui está minha linha atual para o meu dispositivo

UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0

Como consigo a montagem automática quando esse dispositivo USB com o UUID conhecido está conectado enquanto o sistema já está em execução, para que eu não precise executar sudo mount -a depois disso? está conectado?

Informações adicionais: Estou trabalhando em um Debian wheezy linux atualizado somente para console.

    
por Foo Bar 06.06.2014 / 08:46

3 respostas

32

Eu uso o pacote usbmount para automontar unidades USB na minha instalação do servidor Ubuntu. Eu confirmei que o pacote existe para o Wheezy também. Recentemente, também foi adicionado para Jessie .

sudo apt-get install usbmount  

usbmount montará automaticamente os sistemas de arquivos hfsplus, vfat e ext (2, 3 e 4). Você pode configurá-lo para montar sistemas de arquivos mais / diferentes em /etc/usbmount/usbmount.conf . Por padrão, ele monta esses sistemas de arquivos com as opções sync,noexec,nodev,noatime,nodiratime , no entanto, isso também pode ser alterado no arquivo de configuração mencionado anteriormente.

usbmount também suporta opções de montagem personalizadas para diferentes tipos de sistemas de arquivos e pontos de montagem personalizados.

    
por 06.06.2014 / 20:59
7

Você pode usar gnome-volume-manager para automount. Você pode reconfigurar um pouco usando gnome-volume-properties .

captura de tela

Sevocêestánoníveldeexecução3,nãoacreditoquesejaumaopção.Noentanto,vocêpodepersuadiroudevafazeramontagemparavocêdemaneirasemelhante.

1.adicioneumarquivoautomount.rulesem/etc/udev/rules.d

2.adicioneasseguinteslinhasaoautomount.rules

automount.rules

#automountingusbflashdrives#umaskisusedtoalloweveryusertowriteonthestick#weuse--syncinordertoenablephysicalremovingofmountedmemorysticks--thisisOKforfat-basedsticks#Idon'tautomountsdasinceinmysystemthisistheinternalharddrive#dependingonyourhardwareconfig,usbsticksmightbeotherdevicesthansdb*ACTION=="add",KERNEL=="sdb*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdb*", RUN+="/usr/bin/pumount %k"
ACTION=="add",KERNEL=="sdc*", RUN+="/usr/bin/pmount --sync --umask 000 %k"
ACTION=="remove", KERNEL=="sdc*", RUN+="/usr/bin/pumount %k"

3. recarregue as regras do udev:

udevadm control --reload-rules

gnome-disk-utility

Eu encontrei o novo nome de gnome-volume-manager BTW. É chamado de gnome-disk-utility no CentOS6, apenas confirmei que o RPM está no padrão do yum repos.

Este U & LQ me leva a isso: Dispositivos de armazenamento USB não são montados automaticamente quando inseridos em uma nova instalação do Debian 6,0 .

Faça o seguinte comando para encontrá-lo:

$ yum search gnome-disk-utility*
gnome-disk-utility-devel.i686 : Development files for gnome-disk-utility-libs
gnome-disk-utility-devel.x86_64 : Development files for gnome-disk-utility-libs
gnome-disk-utility-ui-devel.i686 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility-ui-devel.x86_64 : Development files for gnome-disk-utility-ui-libs
gnome-disk-utility.x86_64 : Disk management application
gnome-disk-utility-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-libs.x86_64 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.i686 : Shared libraries used by Palimpsest
gnome-disk-utility-ui-libs.x86_64 : Shared libraries used by Palimpsest

Referências

por 06.06.2014 / 20:28
0

Como não consegui encontrar a ferramenta GUI acima do meu repositório, descobri isso

que,pelomenos,mostraquandoalgoestáconectadoeforneceumamaneirafácilerazoavelmenteinteligentedemontá-loselecionando-oeclicandonobotãodereprodução.

    
por 15.05.2017 / 01:51