mount.cifs для монтирования единицы NAS, не работающей над 17,10

Это хорошо работало на 17,04:

sudo mount -v -t cifs -o username=myname,password=mypassword //nas/share /mnt/nas

Теперь на 17,10 это дает мне:

mount.cifs kernel mount options: ip=192.168.1.150,unc=\\nas\share,user=myname,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Особенно бесполезное сообщение об ошибке, учитывая, что страница справочника не изменилась. Я не могу выяснить, как увеличить многословие сообщения об ошибке вне вышеупомянутого. Как я убеждаю mount.cifs сказать мне, что он не любит?

1
задан 17 January 2018 в 13:37

2 ответа

не имеет значения. Решенный.

"cifs поиск и устранение неисправностей" оказался волшебными словами для Google, а не "монтируют, что многословие" и т.д.

# modprobe cifs
# echo 7 > /proc/fs/cifs/cifsFYI
# mount... etc.
# dmesg

Дало мне:

CIFS VFS: Dialect not supported by server. Consider specifying
vers=1.0 or vers=2.1 on mount for accessing older servers

И добавляющий "vers=2.1" к опциям зафиксировал его.

5
ответ дан 3 December 2019 в 06:21

После выполнения modprobe / dmesg, я получил это сообщение:

Никакой диалект не указан на монтировании. Значение по умолчанию изменилось на более безопасный диалект, SMB2.1 или позже (например, SMB3), от CIFS (SMB1). Для использования менее безопасного диалекта SMB1 для доступа к старым серверам, которые не поддерживают SMB3 (или SMB2.1) указывают vers=1.0 на монтировании.

Таким образом это работало, добавляя "vers=1.0" к опциям.

4
ответ дан 3 December 2019 в 06:21

Другие вопросы по тегам:

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