Windows Tips & News

Примусово розмонтувати спільний ресурс CIFS у Linux

click fraud protection

У змішаному середовищі 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

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

Microsoft працює над вставкою копіювання між пристроями між Windows і Android

Microsoft працює над вставкою копіювання між пристроями між Windows і Android

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

Читати далі

Microsoft працює над вставкою копіювання між пристроями між Windows і Android

Microsoft працює над вставкою копіювання між пристроями між Windows і Android

Можливо, ви знаєте про клавіатуру Microsoft SwiftKey для Android (і не тільки для Android). Додат...

Читати далі

Winaero Giveaway: безкоштовні ліцензії Able2Extract PDF Converter для наших читачів!

Знову настав час для одного з розіграшів Winaero, де ви можете виграти ліцензію на якісні комерці...

Читати далі