Meta
- Tengo una unidad USB; digamos que el ID de la unidad es/dev/disk/por-id/thediskid
- Me gustaría montar la unidad, por ID, en una carpeta (llamémosla /MOUNT_FOLDER)
Pregunta
- ¿Cuál es la mejor manera de hacer esto usando autofs?
Intento actual
/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
Sé que me falta algo, pero parece que no puedo entender cuál es la sintaxis adecuada.
Nuevo en Linux; Agradezco un pase si estoy pasando por alto algo simple. ¡Gracias!
Respuesta1
añadir
/etc/auto.master
/var/autofs/removable /etc/auto.removable --timeout=2
añadir
/etc/auto.removable
theDiskLabel -fstype=ext4,rw,gid=1000,umask=002 :/dev/disk/by-uuid/thediskid
reiniciar el servicio autofs
sudo service autofs restart
Accede a tu directorio, ¡listo!
cd /var/autofs/removable/theDiskLabel
Respuesta2
En su constelación /MOUNT_FOLDER está el directorio base donde los subdirectorios se montarán mediante el mapa de montaje indirecto auto.ext-usb.
Ver man 5 autofs
para más detalles.
Ejemplo:
usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid
Si cd /MOUNT_FOLDER/usbdisk
su disco USB se montará allí (supongo que tiene formato vfat).
Puedes usar/etc/fstaben su lugar, pero entonces tendrás que montarlo "a mano".
La entrada en /etc/fstab tiene este aspecto:
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
Después de eso, puede montar el disco USB como usuario normal con mount /MOUNT_FOLDER
.