A raíz de esta pregunta,CIFS pierde aleatoriamente la conexión con el recurso compartido de Windows, sobre los problemas compartidos de un servidor Debian Jessie al montar un directorio CIFS de Windows remoto alojado en un servidor de Windows;
Acabo de descubrir que tengo como 12 veces el mismo punto de montaje CIFS remoto montadocon el mismo nombreen el mismo directorio, al hacer sudo mount -a
.
¿Cómo puede suceder eso? ¿Cómo puedo evitar eso?
Vaya /etc/fstab
, unas monturas hechas con:
//10.2.1.2/XX/ZZ/YY /mnt/mount_point cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001 0 0
y algunos más con:
//10.2.1.2/XX/ZZ/YY /mnt/mount_point cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001,vers=2.1 0 0
Ejemplo de múltiples puntos de montaje:
$mount //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=2.1,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1) //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=2.1,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1)
Respuesta1
Ha habido un error abierto en Debian en el pasado,#589218 cifs-utils: "mount -a" monta recursos compartidos de cifs varias veces (+1 vez por cada llamada de "mount -a")
Sin embargo, el consenso general parece ser que esto es una característica y no un error.
Evite hacerlo sudo mount -a
cuando intente recuperar el servicio y comience a hacer:
sudo mount -o remount -a
De lo contrario, estará montando (todavía) nuevamente el recurso compartido remoto en su punto de montaje.
Por otro lado, al menos la buena noticia es que puedes desmontarlos al revés que cuando los montaste, y yo usaría como maniobra de remediación, n-1 veces el umount
comando correspondiente.