mount.cifs trava e fica sem resposta

7

Estou conectado a uma VPN CISCO para acessar um Windows Server remoto. Estou usando mount.cifs para montar uma pasta compartilhada neste servidor.

Este é o meu script mount :

#!/bin/bash    
stweb="/mnt/stweb"
if ! mount|grep $stweb; then
    sudo mkdir -p $stweb
    sudo mount.cifs //<server IP>/folder $stweb -o uid=1000,gid=1000,user=<myuser>,password=<mypassword>,domain=<mydomain>
fi

Este é o meu script umount :

#!/bin/bash
sudo umount -a -t cifs -l

Eles trabalham!

Mas o problema é: às vezes, devido a más condições de rede, a conexão VPN é interrompida; Assim, o compartilhamento deixa de funcionar. Depois de reconectar, geralmente executo meu script umount e, em seguida, o script mount . Mas às vezes o script mount trava por um tempo MUITO GRANDE no comando mount.cifs . Eu não posso enviar um evento CTRL + C para matar o processo. A operação de montagem funciona novamente após a reinicialização do sistema.

A reinicialização nessa situação é demorada e improdutiva. Alguma idéia do que está acontecendo? Quais logs eu posso verificar?

BTW, eu estou no Wily, mas o problema já estava lá quando eu estava usando o Ubuntu 14.10.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:    15.10
Codename:   wily

Obrigado!

    
por Taschetto 31.03.2016 / 20:29

2 respostas

2

Este problema existe há pelo menos 10 anos, e ainda parece não haver maneira de consertá-lo. Eu tentei umount -l xxx , que não trava, mas depois travamos ao tentar montar o compartilhamento. Um problema parece ser que você precisa remontar o compartilhamento antes que qualquer processo tente abrir um arquivo nele. Isso pode ser muito complicado se você tiver soft-links apontando para o sistema de arquivos compartilhado.

Ainda mais louco: se o sistema estiver travado, smbmount ainda funciona sem problemas, mesmo quando o mount no mesmo volume for suspenso por mais de 10 minutos.

    
por Frank M 02.05.2017 / 18:30
1

Este post nos fóruns do Ubuntu respondeu por mim.

Eu tive que adicionar a opção vers=3.0 em /etc/fstab para esse ponto de montagem.

    
por user96622 14.12.2017 / 21:53