Je monte plusieurs disques sur ma machine.
//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
Presque sans faute, après quelques heures et/ou après que ma machine soit devenue inactive, ces lecteurs deviennent inaccessibles. Toute commande que je lance qui fait référence à ces lecteurs (tels que ls) est suspendue pendant plusieurs minutes et Ctr-C ne fait rien pour arrêter le blocage. La seule façon de résoudre ce problème est de redémarrer ma machine.
Je remarque quand je regarde dans mon fichier CIFS plusieurs messages comme celui-ci qui, je pense, peuvent être liés:
[22588.034488] CIFS VFS: Unexpected lookup error -112
[22598.026480] CIFS VFS: Unexpected lookup error -112
[22608.003788] CIFS VFS: Unexpected lookup error -112
J'utilise Ubuntu 12.04. Auparavant, j'utilisais Ubuntu 10.04 et je n'avais pas le même problème pour accéder à ces lecteurs.
J'utilise aussi la version mount.cifs: 5.1
Toute aide appréciée ... merci!
Je crois que ce problème a quelque chose à voir avec ce bogue: https://lists.ubuntu.com/archives/foundations-bugs/2011-May/000610.html
Ma solution pour le moment consiste à utiliser /bin/ls
à la place de ls
lorsque je parcours mes répertoires pour que ls ne soit pas bloqué.
De même, si je Sudo umount hungshare
et Sudo mount hungshare
, le problème est résolu pendant 10 heures supplémentaires.