Por que minhas unidades montadas cifs ficam inacessíveis depois de algumas horas?

2

Eu montei várias unidades na minha máquina.

//selah-think/UbuntuShare   /home/selah/Shares/UbuntuShare  cifs exec,credentials=/etc/cifspw,uid=1000,dir_mode=0755,file_mode=0644 0 0
//server123/Groups/LearningLab  /home/selah/Shares/LearningLab  cifs nounix,exec,credentials=/etc/cifspw,uid=1000,dir_mode=0755,file_mode=0644 0 0

Quase sem falhas, depois de algumas horas e / ou depois que minha máquina ficou inativa, essas unidades ficam inacessíveis. Qualquer comando que emita que faça referência a essas unidades (como ls) trava por vários minutos e o Ctr-C não faz nada para interromper o travamento. A única maneira que encontrei para corrigi-lo é reiniciar minha máquina.

Eu noto quando vejo no meu arquivo CIFS várias mensagens como essa que eu acho que podem estar relacionadas:

[22588.034488] CIFS VFS: Unexpected lookup error -112
[22598.026480] CIFS VFS: Unexpected lookup error -112
[22608.003788] CIFS VFS: Unexpected lookup error -112

Estou usando o Ubuntu 12.04. Anteriormente eu usei o Ubuntu 10.04 e não tive o mesmo problema ao acessar essas unidades.

Também estou usando a versão mount.cifs: 5.1

Qualquer ajuda apreciada ... obrigado!

    
por Selah 11.10.2012 / 20:35

1 resposta

3

Eu acredito que esse problema tem algo a ver com esse bug: link

Minha solução, por enquanto, é usar /bin/ls em vez de ls quando estou procurando em meus diretórios para que o ls não seja interrompido.

Além disso, se eu sudo umount hungshare e sudo mount hungshare resolverem o problema por mais 10 horas.

    
por Selah 10.01.2013 / 00:08