Ich habe eine CIFS-Freigabe auf einem Linux-Rechner gemountet. Der CIFS-Server ist ausgefallen, oder die Internetverbindung ist unterbrochen, und alles, was die CIFS-Freigabe berührt, benötigt nun mehrere Minuten bis zur Zeitüberschreitung und ist während der Wartezeit nicht abschaltbar. Ich kann nicht einmal ls in meinem Home-Verzeichnis ausführen, weil es einen Symlink gibt, der in den CIFS-Mount zeigt und ls versucht, diesem zu folgen, um zu entscheiden, welche Farbe er haben soll. Wenn ich versuche, es umzuhängen (sogar mit -fl), hängt sich der Umhängeprozess genauso auf wie ls es tut. Nicht einmal sudo kill -9 kann ihn beenden. Wie kann ich den Kernel zum Aushängen zwingen?
Antworten
Zu viele Anzeigen?Es gibt eine Option -f für umount, die Sie ausprobieren können:
umount -f /mnt/fileshare
Geben Sie beim Einhängen die Option "-t cifs" an? Vergewissern Sie sich auch, dass Sie nicht die Option "hard" für das Einhängen angeben.
Sie können auch Folgendes in Betracht ziehen sicherungenmb Da das Dateisystem im Userspace läuft, können Sie es wie jeden anderen Prozess beenden.
Versuchen Sie umount -f /mnt/share. Funktioniert gut mit NFS, habe es nie mit cifs versucht.
Werfen Sie auch einen Blick auf autofs, es hängt die Freigabe nur ein, wenn auf sie zugegriffen wird, und hängt sie nach dem Zugriff wieder aus.
Eine gute Anleitung finden Sie unter www.howtoforge.net