Wenn ich ein Dateisystem über ssh mounte:
sshfs user@remote: ~/Mounts/Remote
und der Computer befindet sich im Ruhezustand (Schließen des Laptop-Deckels). Wenn ich den Computer aufwecke, kann ich nicht auf den bereitgestellten Ordner zugreifen. Wenn ich es ls
im übergeordneten Ordner versuche, friert das Terminal ein. Das gleiche passiert auch, wenn die Verbindung irgendwie unterbrochen wird.
Wenn Sie versuchen, die Bereitstellung mit aufzuheben
fusermount -u ~/Mounts/Remote
Ich kann das nicht tun, weil:
fusermount: / home / yotama9 / Mounts / Remote konnte nicht ausgehängt werden: Gerät oder Ressource belegt
Ich habe versucht, ssh zu töten, kann den Ordner jedoch nicht erneut bereitstellen. ls
im Ordner friert noch ein.
Wie kann ich dies vermeiden und beheben (Arch Linux)?
linux
mount
arch-linux
sshfs
Yotam
quelle
quelle
killall -KILL sshfs
Mounten Sie das nächste Mal mit Mount-Optionen aus dieser Antwort .Antworten:
Ich habe das gleiche Problem unter Ubuntu Linux. Was ich nach dem Lebenslauf mache:
Dann umount
und mounten Sie das Remote-Dateisystem erneut.
quelle
killall
durchkillall -9
Wie hier erwähnt , ist dies Ihre Lösung:
Ein Beispiel für die Verwendung: https://github.com/aktos-io/dcs-tools . Sehen Sie sich das
make mount-root
Ziel an.quelle
Ich hatte das gleiche Problem auf meinem Laptop.
Sie müssen lediglich die Option zum verzögerten Aufheben der Bereitstellung (z) in Ihren Befehl zum Aufheben der Bereitstellung aufnehmen:
Dann montieren Sie einfach wieder so, wie Sie es normalerweise tun würden.
Es ist auch erwähnenswert, dass ich die Option zum erneuten Verbinden (-o zum erneuten Verbinden) verwende, mit der die Verbindung durch Schluckauf aufrechterhalten wird (z. B. durch Schließen des Deckels und erneutes Zurückkommen einige Minuten später).
Sie können sich auch eine Lösung wie afuse ansehen, bei der es sich um einen Auto-Mounter für Fuse-Dateisysteme handelt (einschließlich SSHFS), um Ihnen den Aufwand zu ersparen, jedes Mal das Mounten / Remounting fortzusetzen.
Eine letzte Option für die automatische Bereitstellung ist die Verwendung von Autofs mit sshfs .
quelle