web-dev-qa-db-fra.com

mount.cifs pour monter NAS l'unité ne fonctionne pas le 17.10

Cela a bien fonctionné le 17.04:

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

Maintenant, le 17.10, cela me donne:

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)

Un message d'erreur singulièrement inutile, étant donné que la page de manuel n'a pas changé. Je ne vois pas comment augmenter la verbosité du message d'erreur au-delà de ce qui précède. Comment persuader mount.cifs de me dire ce qu'il n'aime pas?

1
Dave Rove

Ça ne fait rien. Résolu.

"cifs dépannage" s'est avéré être les mots magiques de Google, plutôt que "monter la verbosité" etc.

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

M'a donné:

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

Et en ajoutant "vers = 2.1" aux options corrigées.

4
Dave Rove

Après avoir fait un modprobe/dmesg, j'ai reçu ce message:

Aucun dialecte spécifié sur le montage. La valeur par défaut a été remplacée par un dialecte plus sécurisé, SMB 2.1 ou ultérieur (SMB3, par exemple), à ​​partir de CIFS (SMB1). Pour utiliser le dialecte SMB1 moins sécurisé pour accéder à d'anciens serveurs qui ne prennent pas en charge SMB3 (ou SMB2.1), spécifiez vers = 1.0 lors du montage.

Ainsi, cela a fonctionné en ajoutant le "vers = 1.0" aux options.

3
Beto Boullosa