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

Це вирішило мою проблему. Якщо ви використовуєте інше робоче рішення, не соромтеся поділіться ним у коментарях.

Windows 10 build 14931 призначена для інсайдерів Fast Ring

Windows 10 build 14931 призначена для інсайдерів Fast Ring

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Windows 10 Build 16294 випущена для інсайдерів Windows

Windows 10 Build 16294 випущена для інсайдерів Windows

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Як видалити профіль користувача в Windows 10

Як видалити профіль користувача в Windows 10

У цій статті ми розглянемо, як видалити профіль для облікового запису користувача, не видаляючи с...

Читати далі