Eu tenho um problema com um monte de montagens CIFS que se parecem com isso:
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
Esse problema ocorre depois de um tempo, geralmente após um dia em que os usuários inicializam suas máquinas pela manhã e seus compartilhamentos não funcionam mais remotamente.
Então, quando tento fazer um ls
, recebo o seguinte:
ls: cannot access /home/windows-shared/remote-share: Host is down
Não tenho nada relacionado dmesg
. O problema é que agora qualquer chamada de leitura para esta parte do sistema simplesmente trava, por isso, como solução, eu preferiria ter um erro mais rápido do que travar indefinidamente.
Depois de ler um pouco, a página de manual mount.cifs
parece que, por padrão, cada montagem soft
significa que o tempo limite acabaria. O problema é que leva muito tempo para atingir o tempo limite.
Atualizar:
A adição desses parâmetros ao comando mount também não ajudou:
soft,timeo=300,retrans=3
timeo=n
eretrans=m
reduzir o intervalo de tempo limite?Respostas:
Eu sugeriria o AutoFS.
Isso montará e desmontará dinamicamente seus compartilhamentos de rede em segundo plano, todos transparentes para o usuário. Eu costumava ter problemas para desmontar e remontar dispositivos móveis até fazer a troca.
Infelizmente, existem muitos guias que complicam demais a configuração de autofs. Supondo que você esteja em uma caixa do Ubuntu, aqui estão as instruções fáceis de configuração.
Aqui estão algumas instruções muito simples:
sudo apt-get install autofs -y
/etc/auto.master
e substitua por:/- /etc/auto.cifs --timeout=20 --ghost
/mnt/LOCAL/MOUNT/PATH -fstype=cifs,rw,noperm,credentials=/etc/auto.credentials ://SERVER/MOUNT
/etc/auto.credentials
, adicione o seguinte conteúdo:username=USERNAME password=PASSWORD
sudo service autofs restart
.É isso aí.
fonte
Na maioria dos casos, você pode pelo menos remover o ponto de montagem de suspensão, fazendo uma desmontagem preguiçoso:
umount -l //server/share
. Talvez você possa colocar isso em um gancho de suspensão (pelo que entendi, suas máquinas são suspensas à noite e funcionam por vários dias?)fonte