Himbeer-Befehle bleiben hängen, wenn die in Samba eingebaute Ressource nicht mehr vorhanden ist

561
anouch

Ich habe eine Himbeere, die immer eingeschaltet ist. Es hängt eine Samba-Freigabe von einem Windows-PC. Mein Windows-PC ist jedoch nicht immer eingeschaltet.

Wenn Windows eingeschaltet ist: Ich kann die Freigabe ohne Probleme mounten.

Dann starte ich den Windows-PC neu und knete die Himbeere ab. Wenn meine Freigabe beispielsweise auf / media / networkshare / Windows gemountet ist, hängt der Befehl, den ich mit diesem Ordner ausführte, nicht mehr. Der Himbeer läuft noch, weil ich ihn mit einem anderen Terminal klemmen kann, aber ich kann keinen dieser Befehle mehr verwenden und ich kann nicht auf meine Windows-Freigabe zugreifen, auch wenn der Windows-PC jetzt eingeschaltet ist und die Samba-Ressource erneut freigibt. Ich kann die Freigabe nicht einmal aufhängen und erneut einhängen (besagt, dass das Gerät beschäftigt ist). Die einzige Möglichkeit ist, Raspberry neu zu starten und die Freigabe erneut manuell einzuhängen. Hier einige Befehle, die hängen bleiben: umount / media / networkshare / Windows; df -v; ls -l / media / networkshare / Windows.

Ich möchte diese Situation gänzlich vermeiden (Raspberry als Samba-Client ist immer aktiv und Windows ist ein Samba-Server, der möglicherweise manchmal heruntergefahren wird), weiß aber nicht wie?

Gibt es eine Lösung für diese Situation? Kann Raspberry die Samba-Freigabe auf irgendeine Weise "erkennen" und sie automatisch aushängen? Gibt es einen Auto-Mount-Mechanismus, der sich um diese Art von Problemen kümmert?

0

0 Antworten auf die Frage