web-dev-qa-db-ja.com

17.10で動作しないNASユニットをマウントするためのmount.cifs

これは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
Dave Rove

気にしないで。解決しました。

「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」を追加すると修正されました。

4
Dave Rove

Modprobe/dmesgを実行した後、次のメッセージが表示されました。

マウントで指定された方言はありません。デフォルトは、CIFS(SMB1)からより安全な方言、SMB2.1以降(SMB3など)に変更されました。安全性の低いSMB1方言を使用して、SMB3(またはSMB2.1)をサポートしない古いサーバーにアクセスするには、マウント時にvers = 1.0を指定します。

したがって、オプションに「vers = 1.0」を追加して機能しました。

3
Beto Boullosa