Windows Tips & News

Принудително демонтиране на CIFS споделяне в Linux

В смесена среда на Windows и Linux често може да използвате споделяния на Samba/Windows. Традиционно използването на GVFS и CIFS за достъп до Windows споделяния на компютри с Linux е често срещано. Лично аз предпочитам CIFS, тъй като работи по-предвидимо, надеждно и по-бързо.

Протоколът Server Message Block (SMB) е мрежовият протокол за споделяне на файлове на Microsoft Windows. Наборът от пакети съобщения, дефиниращи конкретна версия на протокола, се нарича диалект. Общата интернет файлова система (CIFS) е диалект на SMB. Както SMB, така и CIFS също са налични във VMS. Както SMB, така и CIFS са налични и в други операционни системи като Linux и Android чрез алтернативни реализации, които не се поддържат официално от Microsoft.

С cifs-utils в Linux можете лесно да монтирате споделяне към всяка папка, която искате, като използвате монтиране команда. Също така можете да конфигурирате точка за монтиране за CIFS с fstab файл.
Проблемът идва, когато отдалеченият компютър стане недостъпен. напр. когато отдалеченият компютър се изключва или когато мрежовата ви връзка е прекъсната, монтираното споделяне ви дава ужасно изживяване.

Всеки път, когато се опитате да отидете до родителската директория на точката на монтиране с приложение за файлов мениджър, тя замръзва. Когато се опитате да използвате автоматично довършване с bash, това причинява забавяне, ако точката на монтиране съвпада с шаблона на името.

За да реша този проблем, опитах опцията за мързеливо демонтиране. Това е umount -l команда, която трябва да е позната на много потребители на Linux. На мен обаче не ми помогна.

След няколко експеримента разбрах следното решение.

За принудително демонтиране на CIFS споделяне в Linux, направете следното.

  1. Отворете любимото си терминално приложение.
  2. Въведете следната команда: sudo umount -a -t cifs -l, след което въведете паролата си.
  3. Ако командата sudo не е налична във вашата среда, превключете към root с су команда и след това издайте командата umount -a -t cifs -l

Това реши проблема ми. Ако използвате друго работещо решение, не се колебайте да го споделите в коментарите.

Поправете липсващи контакти в People Hub в Windows 10

Поправете липсващи контакти в People Hub в Windows 10

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Актуализацията на Windows 10 Creators получава лента за хора

Актуализацията на Windows 10 Creators получава лента за хора

Следващата голяма актуализация за Windows 10, официално известна като Актуализация на Windows 10 ...

Прочетете още

Windows 10 ще получи функции за нощен режим и People Bar с Redstone 2

Windows 10 ще получи функции за нощен режим и People Bar с Redstone 2

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още