autofs na verdade não tenta montar mídia a menos que o ponto de montagem seja acessado; você quer algo que escute anexar notificações como halevt ou udevil.
Tenho um Pi de framboesa e uso o Raspbian (sem a GUI) e preciso de pen drives USB para serem montados em / media / usb e drive de cdrom para serem montados em / media / cdrom.
Eu configurei um script usando o autofs
/etc/auto.master
/media /etc/auto.media --timeout=2
/etc/auto.media
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
usb -fstype=vfat,rw,nosuid,nodev :/dev/sda1
No entanto, parece que não está funcionando. Qual seria o melhor método para montar esses dispositivos? Ou há algo de errado com meus scripts?
O pen drive é sempre /dev/sda1
ou pelo menos /dev/sda
, mas para os meus propósitos sempre será a primeira partição, o cartão de memória em um pi é /dev/mmcblk0p1
Também verifiquei que autofs
está sendo executado.
Parece que a respectiva pasta / media não está sendo criada e, se eu tentar criá-la, obtenho permissão negada, mesmo como raiz.
/media
permissões são:
drwxr-xr-x 2 root root 0
autofs na verdade não tenta montar mídia a menos que o ponto de montagem seja acessado; você quer algo que escute anexar notificações como halevt ou udevil.
Verifique o udevil, ele permite que você monte dispositivos sem precisar de uma senha, e também vem com o devmon, que é um daemon que procura por novos dispositivos conectados.
Estou usando o xmonad, e é muito legal, a melhor (única) e a maneira mais fácil que encontrei para fazer isso.
Então, para usar o udevil você só precisa colocar como usuário normal:
udevil mount / dev / sb2
E para usar devmon, é o que você precisa de algo como:
devmon&
Além disso, você pode dizer ao devmon o que fazer quando algo é montado ou desmontado:
devmon --exec-on-drive "spacefm %d" \
--exec-on-disc "spacefm %d" \
--exec-on-video "vlc --verbose=-1 dvd://%f" \
--exec-on-audio "vlc --verbose=-1 cdda://%f" \
--exec-on-unmount "notify-send Device %f %l has been unmounted" \
--exec-on-remove "notify-send Device %f has been removed"
A referência devmon .
Esse cara fez um ótimo trabalho, e tem spacefm que é o seu FM.
Também há outro dispositivo que monta "ldm" não é tão chique mas é muito leve, apenas um 19.35kb de um arquivo c, o repositório é: LemonBoy / ldm (não posso colocar mais de dois links).
Tags mount usb linux raspberry-pi