Я пытаюсь настроить несколько серверов под управлением Ubuntu 16.04.2 LTS для резервного копирования с помощью Veeam Linux Agent (VLA) на NAS Qnap, удаленно размещенный нашим ИТ-отделом. По какой-то причине мы должны сделать это, используя опцию подключения SMB в VLA. Кроме того, нам не разрешается просто монтировать диск в /etc/fstab
как обходной путь. Всякий раз, когда я пытаюсь подключиться с помощью этого метода, я получаю следующую ошибку:
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Exit code: [32]
Failed to execute script command mount
Unable mount device[//server/directory] to [/tmp/veeam/servernamedirectoryname].
Следующие записи находятся в /var/log/syslog
:
kernel: [75155.992699] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
kernel: [75156.012537] CIFS VFS: Dialect not supported by server. Consider specifying vers=1.0 or vers=2.0 on mount for accessing older servers
kernel: [75156.012561] CIFS VFS: cifs_mount failed w/return code = -95
Очевидно, что я пытаюсь подключиться через SMB2 или SMB3, но мне нужно подключиться через SMB1. Затем я подтвердил, установив привод через mount -v -t cifs //qnap/backups /mnt/backups -o username=user,password=*******,domain=domain,vers=1.0
Я подтвердил с Veeam, что они не предоставляют возможность указать свое программное обеспечение и версию SMB. Я погуглил, и многие сайты сказали, что версию SMB можно принудительно настроить, добавив следующие строки в /etc/samba/smb.conf
:
min protocol = SMB1
max protocol = SMB1
... но это, похоже, не имеет никакого влияния, и я подумал, что это было только для обслуживания через Samba, а не для использования SMB в качестве клиента. Итак, есть ли способ настроить SMB для глобального использования SMB1?
Следует отметить, что некоторые серверы, используемые в компании, работают с Veeam. Они работают под управлением Ubuntu 16.04.3 LTS. Я пробовал обновить серверы, которые обновляются до 16.04.4 LTS, но они все еще не работают. Мы не можем найти различия между ними.