Meta
- Eu tenho uma unidade USB – digamos que o ID da unidade seja/dev/disco/by-id/thediskid
- Gostaria de montar a unidade - por ID - em uma pasta (vamos chamá-la de /MOUNT_FOLDER)
Pergunta
- Qual é a melhor maneira de fazer isso usando autofs?
Tentativa atual
/etc/auto.master:
+auto.master
/localam auto.linux
/[another mount] [auto.othermount] --timeout=5 -- ghost
/MOUNT_FOLDER auto.ext-usb --timeout=5
/ -
/etc/auto.ext-usb:
/MOUNT_FOLDER /dev/disk/by-id/thediskid
Eu sei que estou faltando alguma coisa, mas não consigo ter uma boa ideia de qual é a sintaxe correta.
Novo no Linux; agradeço um passe se estou negligenciando algo simples. Obrigado!
Responder1
adicionar à
/etc/auto.master
/var/autofs/removable /etc/auto.removable --timeout=2
adicionar à
/etc/auto.removable
theDiskLabel -fstype=ext4,rw,gid=1000,umask=002 :/dev/disk/by-uuid/thediskid
reiniciar o serviço autofs
sudo service autofs restart
Acesse seu diretório, pronto!
cd /var/autofs/removable/theDiskLabel
Responder2
Na sua constelação /MOUNT_FOLDER é o diretório base onde os subdiretórios serão montados pelo mapa de montagem indireto auto.ext-usb.
Veja man 5 autofs
para mais detalhes.
Exemplo:
usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid
Se você, cd /MOUNT_FOLDER/usbdisk
seu usbdisk será montado lá (presumo que esteja formatado em vfat).
Você pode usar/etc/fstabem vez disso - mas você terá que montar "manualmente".
A entrada em /etc/fstab fica assim:
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
Depois disso, você pode montar o disco USB como um usuário comum com mount /MOUNT_FOLDER
.