Dependendo da versão do Samba com a qual você está tentando se conectar, ele pode ser especificado ao montar o compartilhamento cifs, adicionando-o a /etc/fstab
, como:
//your-server /your/mount cifs vers=2.1
Ou especificando-o com -o vers=3.0
se estiver montando a partir da linha de comando.
Isso pode evitar alguns problemas de compatibilidade que resultam em uma queda repentina da conexão. A página mount.cifs
diz sobre vers=
:
1.0 - O protocolo clássico CIFS / SMBv1. Este é o padrão .
2.0 - O protocolo SMBv2.002. Isso foi introduzido inicialmente no Windows Vista Service Pack 1 e no Windows Server 2008. Observe que a versão inicial do Windows Vista falou um dialeto ligeiramente diferente (2.000) que não é suportado.
2.1 - O protocolo SMBv2.1 que foi introduzido no Microsoft Windows 7 e no Windows Server 2008R2.
3.0 - O protocolo SMBv3.0 que foi introduzido no Microsoft Windows 8 e no Windows Server 2012.
Além disso, se a montada não responder e "congelar" como você diz, tente desmontá-la com -l
/ --lazy option
(por exemplo, umount -l /your/mount
). A partir do manpage:
Lazy desmontar. Desanexe o sistema de arquivos da hierarquia de arquivos agora e limpe todas as referências a esse sistema de arquivos assim que ele não estiver mais ocupado. (Requer o kernel 2.4.11 ou posterior.)