Tengo la configuración FSAT para montar un recurso compartido CIF, pero al arrancar el recurso compartido nunca se monta. Sin embargo, si lo ejecuto mount -a
después del arranque, monta todo bien.
Así es como se ve mi fstab. Ignora los comentados... Sólo hice algunos con fines de prueba en este momento.
//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
#//192.168.1.97/media/TV\040Shows /home/xbmc/TV\040Shows cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto
//192.168.1.97/media/Movies /home/xbmc/Movies cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
//192.168.1.97/media/Music /home/xbmc/Music cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
#//192.168.1.97/media/3\040-\040My\040Pictures /home/xbmc/Pictures cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto
#//192.168.1.97/media/XBMC /home/xbmc/Admin cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto
He visto algunas cosas en Internet donde se creía que se debía a que el recurso compartido aún no está disponible (es decir, wifi aún no conectado, etc.) cuando se intenta montar.
- ¿Hay alguna forma de confirmar que ese es el problema?
- Si es así, ¿hay alguna solución? ¿Hay alguna forma de retrasar fstab? ¿O cómo podría escribir un script para ejecutar mount -a una cierta cantidad de tiempo después del arranque?
Encontré la opción _netdev
a partir de una pequeña investigación, la incluí en fstab pero sigue siendo el mismo resultado.
Respuesta1
Intente agregar _netdev
(con el guión bajo) a las opciones. Por ejemplo, la primera línea de su fstab se convierte en:
//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,rw,_netdev,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
Según la página de manual, mount
esto retrasará el montaje hasta que la red esté activa.
Respuesta2
Bueno, supongo que aquí está la solución que apliqué.
sudo nano /etc/network/if-up.d/fstab
#/bin/sh
mount -a
sudo chmod +x /etc/network/if-up.d/fstab
No creo que sea una solución muy elegante... Soy prácticamente un completo novato en Linux, así que si alguien tiene algo mejor... Supongo que siempre hay muchas maneras de hacer cualquier cosa.
Respuesta3
Agregar x-systemd.automount
:
//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,x-systemd.automount 0 0
Para su información
_netdev
no funcionó.
Respuesta4
Tuve el mismo problema con mis dos discos duros multimedia cuando estaba configurando mi sistema Ubuntu. Esto es lo que tuve que hacer para montarlos automáticamente (todo hecho desde la terminal):
- Hizo una copia de seguridad del archivo fstab - "sudo cp /etc/fstab /etc/fstab.bak"
- Tenía que obtener el UUID de cada unidad que quería montar automáticamente "sudo blkid"
- Abrí el archivo fstab para editarlo un poco - "sudo nano/etc/fstab"
- Agregué la siguiente línea al final del archivo para cada disco duro que quería montar automáticamente: "uuid=SISTEMA DE ARCHIVOS DE MONTAJE DE RUTA UID uid=1000,gid=1000,umask=0022,sync,auto,rw 0 0"
- !-!-EJEMPLO-!-! - UUID=3087106951A1FA7A /media/Z-Movies-1TB ntfs uid=1000,gid=1000,umask=0022,sync,auto,rw 0 0
- Guardó el archivo fstab.
- Reinicia la computadora.