Windows Tips & News

Wymuś odmontowanie udziału CIFS w systemie Linux

W mieszanym środowisku Windows i Linux często możesz używać udziałów Samba/Windows. Tradycyjnie powszechne jest korzystanie z GVFS i CIFS w celu uzyskania dostępu do udziałów Windows na komputerach z systemem Linux. Osobiście wolę CIFS, ponieważ działa bardziej przewidywalnie, niezawodnie i szybciej.

Protokół Server Message Block (SMB) to protokół udostępniania plików sieciowych w systemie Microsoft Windows. Zbiór pakietów wiadomości definiujących konkretną wersję protokołu nazywany jest dialektem. Common Internet File System (CIFS) to dialekt SMB. Zarówno SMB, jak i CIFS są również dostępne w VMS. Zarówno SMB, jak i CIFS są również dostępne w innych systemach operacyjnych, takich jak Linux i Android, za pośrednictwem alternatywnych implementacji, które nie są oficjalnie obsługiwane przez firmę Microsoft.

Z cifs-utils w systemie Linux możesz łatwo zamontować udział w dowolnym folderze, używając uchwyt Komenda. Możesz także skonfigurować punkt montowania dla CIFS za pomocą fstab plik.
Problem pojawia się, gdy zdalny komputer staje się niedostępny. np. gdy komputer zdalny jest wyłączany lub gdy masz przerwane połączenie sieciowe, zamontowany udział zapewnia okropne wrażenia.

Za każdym razem, gdy próbujesz przejść do katalogu nadrzędnego punktu montowania za pomocą aplikacji menedżera plików, zawiesza się. Kiedy próbujesz użyć autouzupełniania z bashem, powoduje to opóźnienie, jeśli punkt montowania pasuje do wzorca nazwy.

Aby rozwiązać ten problem, wypróbowałem opcję leniwego odmontowania. To jest umount -l polecenie, które musi być znane wielu użytkownikom Linuksa. Jednak to mi nie pomogło.

Po kilku eksperymentach wymyśliłem następujące rozwiązanie.

Aby wymusić odmontowanie udziału CIFS w systemie Linux, wykonaj następujące czynności.

  1. Otwórz swoją ulubioną aplikację terminala.
  2. Wpisz następujące polecenie: sudo umount -a -t cifs -l, a następnie podaj swoje hasło.
  3. Jeśli polecenie sudo nie jest dostępne w twoim środowisku, przełącz się na root za pomocą su polecenie, a następnie wydaj polecenie umount -a -t cifs -l

To rozwiązało mój problem. Jeśli korzystasz z innego działającego rozwiązania, nie wahaj się udostępnić go w komentarzach.

Dodaj Uruchom z menu kontekstowym priorytetu w systemie Windows 10

Dodaj Uruchom z menu kontekstowym priorytetu w systemie Windows 10

Jak być może już wiesz, system Windows dzieli zasoby procesora komputera między uruchomionymi apl...

Czytaj więcej

Archiwum Winaero Tweaker 0.6.0.7

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Windows 10 Wyślij do archiwów menu

Jak dodać drukarkę, aby wysłać do menu w systemie Windows 10?Możesz dodać dowolną zainstalowaną d...

Czytaj więcej