Ich habe ein Problem mit einer Reihe von CIFS-Mounts, die so aussehen:
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
Dieses Problem tritt nach einer Weile auf, normalerweise nach einem Tag, an dem die Benutzer ihre Computer morgens starten und ihre Freigaben nicht mehr remote funktionieren.
Wenn ich also versuche, eine zu machen, ls
bekomme ich Folgendes:
ls: cannot access /home/windows-shared/remote-share: Host is down
Ich bekomme nichts damit zu tun dmesg
. Das Problem dabei ist, dass jetzt jeder Leseaufruf zu diesem Teil des Systems nur hängt, sodass ich als Lösung lieber einen schnelleren Fehler hätte, als auf unbestimmte Zeit zu hängen.
Nach einigem Lesen der Manpage sieht mount.cifs
es so aus, als ob jeder Mount standardmäßig soft
bedeutet, dass es irgendwann zu einem Timeout kommen würde. Das Problem ist, dass das Timeout viel zu lange dauert.
Aktualisieren:
Das Hinzufügen dieser Parameter zum Befehl mount hat auch nicht geholfen:
soft,timeo=300,retrans=3
timeo=n
undretrans=m
zu verkürzen?