Windows Tips & News

Unmounten einer CIFS-Freigabe unter Linux erzwingen

In einer gemischten Umgebung von Windows und Linux können Sie häufig Samba/Windows-Freigaben verwenden. Traditionell ist die Verwendung von GVFS und CIFS für den Zugriff auf Windows-Freigaben auf Linux-PCs üblich. Persönlich bevorzuge ich CIFS, da es vorhersehbarer, zuverlässiger und schneller funktioniert.

Das Server Message Block (SMB) Protocol ist das Netzwerk-Filesharing-Protokoll von Microsoft Windows. Der Satz von Nachrichtenpaketen, die eine bestimmte Version des Protokolls definieren, wird als Dialekt bezeichnet. Das Common Internet File System (CIFS) ist ein Dialekt von SMB. Sowohl SMB als auch CIFS sind auch auf VMS verfügbar. Sowohl SMB als auch CIFS sind auch auf anderen Betriebssystemen wie Linux und Android über alternative Implementierungen verfügbar, die von Microsoft nicht offiziell unterstützt werden.

Mit cifs-utils Unter Linux können Sie eine Freigabe ganz einfach in einen beliebigen Ordner einhängen, indem Sie das montieren Befehl. Außerdem können Sie einen Einhängepunkt für CIFS mit dem

fstab Datei.
Das Problem tritt auf, wenn auf den Remote-Computer nicht mehr zugegriffen werden kann. z.B. Wenn der Remote-Computer heruntergefahren wird oder Ihre Netzwerkverbindung unterbrochen wird, bietet Ihnen die gemountete Freigabe eine schreckliche Erfahrung.

Jedes Mal, wenn Sie versuchen, mit einer Dateimanager-App zum übergeordneten Verzeichnis des Mount-Punkts zu navigieren, friert es ein. Wenn Sie versuchen, die automatische Vervollständigung mit bash zu verwenden, führt dies zu einer Verzögerung, wenn der Einhängepunkt dem Namensmuster entspricht.

Um dieses Problem zu lösen, habe ich die Option Lazy Unmount ausprobiert. Es ist der umount -l Befehl, der vielen Linux-Benutzern bekannt sein muss. Allerdings hat es mir nicht geholfen.

Nach einigen Versuchen habe ich die folgende Lösung herausgefunden.

So erzwingen Sie das Aushängen einer CIFS-Freigabe unter Linux, Mach Folgendes.

  1. Öffnen Sie Ihre bevorzugte Terminal-App.
  2. Geben Sie den folgenden Befehl ein: sudo umount -a -t cifs -l, und geben Sie dann Ihr Passwort ein.
  3. Wenn der Befehl sudo in Ihrer Umgebung nicht verfügbar ist, wechseln Sie mit dem zu root su Befehl, und geben Sie dann den Befehl aus umount -a -t cifs -l

Dies hat mein Problem gelöst. Wenn Sie eine andere funktionierende Lösung verwenden, zögern Sie nicht, diese in den Kommentaren zu teilen.

Windows 10 Build 17763.104 ist in den Slow- und RP-Ringen

Windows 10 Build 17763.104 ist in den Slow- und RP-Ringen

Microsoft veröffentlicht einen weiteren Bugfix für sein problembehaftetes Windows 10 Oktober 2018...

Weiterlesen

Was ist neu in Windows 10 Build 16232

Was ist neu in Windows 10 Build 16232

Vor wenigen Tagen hat Microsoft einen neuen Build für Fast Ring-Insider bereitgestellt. Windows 1...

Weiterlesen

Kontextmenü für kontrollierten Ordnerzugriff in Windows 10 hinzufügen

Kontextmenü für kontrollierten Ordnerzugriff in Windows 10 hinzufügen

Der kontrollierte Ordnerzugriff ist eine neue Funktion von Windows 10. Es soll wertvolle Daten vo...

Weiterlesen