
Пытаюсь подключить общий диск на работе через /etc/fstab
запись.
Я могу смонтировать два из трех возможных сетевых ресурсов следующим образом...
//SHAREDDATA02/WORK1 /mnt/work1 cifs credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm 0 0
//SHAREDDATA02/WORK2/USER /mnt/my_network cifs credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm 0 0
...третий ресурс находится на другом (более новом) сервере, и следующая запись...
//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive cifs credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm 0 0
...приводит к следующему сообщению об ошибке...
# mount -v /mnt/xdrive
mount.cifs kernel mount options: ip=172.30.1.99,unc=\\UOSFSTORE\SHARED,sec=ntlm,noperm,uid=1000,gid=1000,user=cm1nds,prefixpath=XDRIVE,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
# dmesg | tail -n1
[257463.335188] CIFS VFS: cifs_mount failed w/return code = -95
Я перепробовал все возможные sec
варианты, но безрезультатно, так что дело не в протоколе безопасности, реализованном на сервере.
Поискав, я не смог найти ничего о том, что -95
означает/предполагает код возврата.
Любая помощь будет очень высоко ценится.
решение1
У меня та же проблема. Для меня работает добавление опцииvers=2.0
решение2
Может быть, вашклиентиспользует старыйПротокол SMB1 по умолчаниюи более новыйтолько сервер разрешаетотSMB2 и далее отделения.
У меня было такое же сообщение об ошибке на моем Ubuntu 20.04 TLS (клиент) после того, как я обновил свой сервер Ubuntu 18.04 до 20.04. Я настроил клиент на использование протокола Samba версии SMB1.
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
dmesg
дал мне более точное сообщение
CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
CIFS: VFS: cifs_mount failed w/return code = -95
Поскольку в вашей конфигурации не установлена версия, я предполагаю, что ваш клиент использует SMB1 по умолчанию. Возможно, стоит установить версию SMB2 с vers=2.0
помощьюceinmartсказал, что исправлю это.
Например:
//UOSFSTORE/SHARED/XDRIVE /mnt/xdrive cifs credentials=/etc/nfs_share.credentials,users,rw,uid=me,gid=me,sec=ntlm,noperm,vers=2.0 0 0
Я предлагаю обновить ваш SMB-клиент, чтобы он использовал SMB2 или более новую версию по умолчанию.
решение3
Моя проблема в том, что у меня было
//192.168.1.1/sda1 /mnt/hd2 cifs guest,nodfs
Внутри моего /etc/fstab
, а базовый сервер Samba (предоставленный OpenWRT) не поддерживал nodfs
.
решение4
Я не знаю, относится ли это к вашему случаю, но в моем случае я пытался защитить свою долю SAMBA отХочу плакатьmin protocol
поэтому я установил опциюSMB2
[global]
...
min protocol = SMB2
Но после этого я не смог получить доступ к своим общим папкам из Kodi, и простая mount.cifs
команда не помогла.
Поэтому я включаю это на тот случай, если кто-то еще наткнется на этот вопрос через поиск, как и я.