これは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を使用して、気に入らないことを伝えるにはどうすればよいですか?
気にしないで。解決しました。
「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」を追加すると修正されました。
Modprobe/dmesgを実行した後、次のメッセージが表示されました。
マウントで指定された方言はありません。デフォルトは、CIFS(SMB1)からより安全な方言、SMB2.1以降(SMB3など)に変更されました。安全性の低いSMB1方言を使用して、SMB3(またはSMB2.1)をサポートしない古いサーバーにアクセスするには、マウント時にvers = 1.0を指定します。
したがって、オプションに「vers = 1.0」を追加して機能しました。