Wie erzwingen Sie eine CIFS-Verbindung zum Unmounten
Habe ich eine CIFS-Freigabe montiert auf einer Linux-Maschine. Der CIFS-server ist down, oder die internet Verbindung unterbrochen ist, und alles, was berührt, ist der CIFS-mount jetzt dauert einige Minuten-timeout, und ist unkillable, während Sie warten. Ich kann sogar run ls in meinem home-Verzeichnis, weil es ein symbolischer Link verweist innerhalb der CIFS-mount und ls versucht, ihm zu Folgen, um zu entscheiden, welche Farbe es sein sollte. Wenn ich versuche, umount (auch mit fl), die umount-Prozess hängt genau wie ls es tut. Auch nicht mit sudo kill -9 kann es töten. Wie kann ich mich zwingen, den kernel zu deaktivieren?
Kommentar zu dem Problem
Ähnlich: Force unmount der NFS-Verzeichnis
InformationsquelleAutor der Frage smoofra | 2008-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich benutze lazy unmount:
umount -l
(das ist ein kleinesL
)InformationsquelleAutor der Antwort Kemal
umount -a -t cifs -l
arbeitete wie ein Charme für mich auf CentOS 6.3. Es ersparte mir eine Neustart des Servers.
InformationsquelleAutor der Antwort user2489809
Auf RHEL 6, das hat funktioniert:
InformationsquelleAutor der Antwort Andy Fraley
Hatte ich dieses Problem für einen Tag, bis ich die richtige Auflösung. Anstatt zu versuchen zu zwingen, unmounten Sie eine smb-Freigabe, ist gehangen, hängen Sie die Freigabe mit dem "soft" - option. Wenn ein Prozess versucht, eine Verbindung zu der Freigabe, die ist nicht verfügbar, wird es aufhören zu versuchen, nach einer gewissen Zeit.
Kann nicht sein, eine wirkliche Antwort auf deine Frage, aber es ist eine Lösung für das problem
InformationsquelleAutor der Antwort jnice
Diese funktioniert bei mir (Ubuntu 13.10 Desktop auf einem Ubuntu 14.04 Server) :-
Montiert mit
wo serv_share ist, dass set-up und zeigte in die smb.conf-Datei.
InformationsquelleAutor der Antwort Phil Johnson
Versuchen umount -f /mnt/share. OK funktioniert mit NFS, nie versucht, mit cifs.
Werfen Sie auch einen Blick auf autofs, es wird montieren Sie die Teile nur wenn auf Sie zugegriffen wird und unmountet es afterworlds.
Gibt es ein gutes tutorial auf http://www.howtoforge.net
InformationsquelleAutor der Antwort Sunny Milenov
Gibt es ein option-f, umount, die Sie versuchen können:
Sind Sie die Angabe der Option "- t cifs " - option zu mounten? Auch stellen Sie sicher, dass Sie nicht die Angabe der "harten" - option zu mounten.
Möglicherweise möchten Sie auch zu prüfen,fusesmb, da das Dateisystem läuft im userspace können Sie töten, es ist einfach wie bei jedem anderen Prozess.
InformationsquelleAutor der Antwort Chris AtLee
Ich hatte ein sehr ähnliches problem mit davfs. In der man-page von
umount.davfs
fand ich, dass die-f -l -n -r -v
Optionen ignoriertumount.davfs
. Um Kraft-unmount meine davfs-mount, musste ichumount -i -f -l /media/davmount
.InformationsquelleAutor der Antwort Benedikt Köppel
Vorsichtig sein
&
lassenumount
im hintergrund laufen.umount
löst Dateisystem ersten, so dass Sie nichts finden werden etwas/mnt
. Wenn Siedf
Befehl, dann wird esumount /mnt
gewaltsam.InformationsquelleAutor der Antwort zhjb7
Auf RHEL 6 dieser arbeitete für mich auch:
umount -f-a -t cifs -l FOLDER_NAME
InformationsquelleAutor der Antwort chataros
Lazy unmount wird die Arbeit für Sie erledigen.
unmount-l
InformationsquelleAutor der Antwort JimmyPheonix