web-dev-qa-db-ja.com

mount -t cifs:「サポートされていない操作」ですが、smbclient経由で接続できます

SysadminがNASを交換した後、ネットワーク共有をマウントできなくなった

Sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"

NASは両方ともLinuxベースで、1つはSamba 3.5.15(古いバージョン)、もう1つはSamba 3.5.16(新しいバージョン)です(smbclientから取得した情報)

ただし、次のようにsmbclientを使用してログインし、共有を使用できます。

smbclient  //NETGEARV2/public -U adam

私に何ができる? Linux Mint(またはUbuntu)にはsmbmountはもうありません。

dmesgを確認すると、次の情報が得られます。

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
37
Adam Ryczkowski

DmsegとGooglingを見た後、私は解決策を見つけました:

sec=ntlmオプションを追加する必要があります。問題(機能?)は最近のカーネルで導入されています(私は3.8.4を使用しています)。問題がカーネルに関連していることに気づかなかっただけです。したがって、正しいマウント方法は次のとおりです。

Sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm
23
Adam Ryczkowski

職場で私は同様の問題に遭遇しました。 moun -t cifsが機能しなくなりました。 CIFS/SMBリソースのマウント に従ってdemsgの出力を見ると、オプションvers=1.0を追加するとうまくいくことがわかりました。私のコマンドは次のようになります

mount -t cifs // server/folder ./mountpoint -o user = USER、domain = DOMAIN、vers = 1.0

46
NWMT