Я борюсь с проблемой отключения общего ресурса Windows SMB, установленного на серверах Linux, время от времени.
Чтобы дать краткое представление о моей среде, у меня есть несколько серверов Linux, на которых общие ресурсы CIFS подключены из общего файлового ресурса Windows (поддерживает только SMB 3). Я установил эти общие ресурсы на серверах Linux с помощью указанной ниже опции через файл fstab.
//servername/folder /localfolder cifs credentials=/login.txt,x-systemd.automount,x-systemd.device-timeout=5,_netdev,noserverino,noperm,sec=ntlmssp,vers=3.0 0 0
Вышеупомянутый общий ресурс отключается и автоматически отключается время от времени (нерегулярно, может быть через несколько дней или один раз в неделю) с серверов Linux. После проверки журналов сообщений я вижу ошибку ниже:
kernel: CIFS VFS: BAD_NETWORK_NAME: \\servername\folder
Чтобы исправить это, мне нужно вручную отключить общий ресурс и снова смонтировать его.
Как вы можете видеть в параметре монтирования из файла fstab, я указал параметры для автоматического повторного подключения общего ресурса при отключении. Но все равно не работает. Я использую неправильные параметры монтирования или это известная проблема? Мне отчаянно нужна помощь.
У меня такая же проблема. Эта почта упоминает, что вам нужно указать имя общего ресурса, а не точный путь:
sudo mount.cifs -o credentials=/home/pierrejean/.smbcredentials_207 //192.168.1.207/volume2/Samba /mnt/Samba
-> ошибка монтирования (2): нет такого файла или каталога
(BAD_NETWORK_NAME: \ 192.168.1.207 \ volume2)
sudo mount.cifs -o credentials=/home/pierrejean/.smbcredentials_207 //192.168.1.207/Samba /mnt/Samba
-> работает как положено