
Tengo un recurso compartido cifs que conecta una carpeta de Windows a una máquina Debian, sin embargo, no puedo montarlo en el arranque usando fstab. Tengo las credenciales almacenadas en un archivo con 600 permisos.
//192.168.1.72/Wowcher_Order_System /root/wowcher cifs credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Las credenciales se guardan así:
username=user
password=pass
¿Hay algo obvio que estoy haciendo mal? El recurso compartido funciona si lo monto manualmente.
Respuesta1
Debes agregar esas dos opciones:
- auto(como lo indica @davidgo) para que este punto de montaje se cargue al inicio
- _netdevpara que el script de arranque espere la red antes de cargarlo
También puede agregar algunas opciones más de velocidad y seguridad como relatime,nodev y tal vez nosuid,noexec.
Verhombre montepara opciones disponibles.
Respuesta2
¿Tengo el mismo problema pero no se solucionó agregando _netdev y auto?
//192.168.0.50/Pool /mnt/pool cifs nombre de usuario=USUARIO,contraseña=PASS,vers=3.0,uid=1000,_netdev,auto 0 0
¿Cuándo funciona bien con sudo mount -a?
Respuesta3
En Debian Bookworm también tuve algunos problemas con esto.
Necesito montar un recurso compartido Synology SMB antes de que la ventana acoplable se abra por completo.
Lo he añadido _netdev
, pero aparentemente no se observa. También seguí obteniendo cifs_mount "failed w/return code = -101"
durante el montaje al reiniciar.
Si bien mount -a
funciona bien como se mencionó.
Error -101 significa: "La red ENETUNREACH 101 es inalcanzable"
Extraño. Debería esperar a la red debido a la opción _netdev.
Finalmente descubrí que habilitar el servicio systemd-networkd-wait-online lo resuelve:
systemctl enable systemd-networkd-wait-online.service
Reiniciado. Finalmente se montó correctamente.
No sé si _netdev
no se está observando por alguna extraña razón, o esto se debe a algo más, pero este fue el comportamiento observado.
También escuché que usar la opción fstab x-systemd.automount
(en lugar de _netdev) funcionará sin necesidad del servicio habilitado anteriormente. Pero aún no lo he probado.
Nota:
Habilitar este servicio provocará un retraso en el reinicio aunque la red parezca activarse inmediatamente. Tampoco estoy seguro de por qué, pero _netdev
simplemente no me funcionó en Bookworm y todavía no he encontrado otra explicación.