Por que o autofs não pode montar meu usbstick?

2

Instalei o pacote autofs e sei /etc/auto.master e /etc/auto.misc . Eu configurei apenas um caminho monitorado em /etc/auto.master :

/root/media /etc/auto.misc

Em seguida, defino a configuração do subdiretório usb em /etc/auto.misc :

usb -fstype=auto,sync,nosuid,rw,gid=100,umask=000 :/dev/sdb1

Tenho certeza que se eu inserir o usbstick no sistema, ele sempre estará em / dev / sdb e apenas uma partição em FAT32 será mostrada em / dev / sdb1 .

E finalmente eu reinicio o serviço autofs com certeza. Mas eu não consigo encontrar nada em / root / media depois de inserir meu usbstick.

Não há / root / media pré-construído, e eu posso encontrar / root / media criado depois de reiniciar o serviço autofs executando / etc / init.d / autofs restart . Aliás, eu tentei /etc/init.d/autofs recarregar e obtive um resultado inútil mesmo.

Alguém sabe onde está o problema?

    
por naive231 14.03.2013 / 02:14

1 resposta

1

Há um jeito mais fácil, aqui está o que eu uso. É bom que você monte sempre no mesmo ponto de montagem.

em /etc/udev/rules.d crie um novo arquivo chamado automount.rules e coloque o seguinte:

ACTION == "add", KERNEL == "sdb *", RUN +="/ bin / mount / usb"
ACTION == "remove", KERNEL == "sdb *", RUN +="/ bin / umount / usb"

em / etc / fstab coloque o seguinte:

/ dev / sdb1 / usb auto rw, usuário, noauto, noatime, umask = 000

Em seguida, execute isto: controle do udevadm --reload-rules

Agora, toda vez que você inserir qualquer dispositivo usb, ele será montado em / usb. Se isso não é o que você quer que aconteça, então você terá que encontrar outra coisa .. Mas funciona para mim.

    
por 14.03.2013 / 04:42

Tags