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

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

Скиньте універсальний додаток (додаток Store) у Windows 10 та очистіть його дані

Скиньте універсальний додаток (додаток Store) у Windows 10 та очистіть його дані

Більшість користувачів Android знайомі з очищенням даних встановленої програми. Якщо програма пра...

Читати далі

Архів програми для встановлення Windows 10

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Windows 10 встановлює програми з-за меж архівів Windows Store

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі