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, я указал параметры для автоматического повторного монтирования общего ресурса при отключении. Но все равно не работает. Я использую неправильные параметры монтирования или это известная проблема? Мне отчаянно нужна помощь.

1
задан 8 May 2018 в 09:07
1 ответ

У меня была такая же проблема. В этом сообщении упоминается, что вам нужно указать имя общего ресурса, а не точный путь:

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

-> работает должным образом

1
ответ дан 7 April 2020 в 09:11

Теги

Похожие вопросы