Назад | Перейти на главную страницу

CIFS VFS: BAD_NETWORK_NAME в Linux

Я борюсь с проблемой отключения общего ресурса 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

-> работает как положено