私はこのコマンドを試しました:
mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
応答は:
mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=********
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
ただし、プレフィックスパスなしで同じコマンドを試した場合:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
動作し、/ mnt / directory / directoryにアクセスできます。
オプションで明示的にprefixpathを指定すると、同じエラーが発生します。つまり、
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials,prefixpath=directory --verbose
追加情報:
- を使用して目的のパスに接続できます
smbclient //server/share -U username -W domain -D directory
- mount.cifsバージョン:5.5
- Debianカーネル3.2.0-4-amd64
- Debianカーネル2.6.32-5-amd64でmount.cifsバージョン4.5を使用して別のマシンに接続できます
prefixpathが問題を引き起こすと思われる理由はありますか?この同じ経路が最近機能していた。Linux側のパッケージの更新またはWindowsの更新が新しい動作の背後にあると思います。
これはNASですか?「接頭辞パスなしで」しようとすると、コマンドは同じように見えます。それはタイプミスですか?
—
タコ
これは、NetApp SANに対するものです。あなたは正しい、それはタイプミスでした-私はそれを修正しました。
—
cherdt 2014
NetAppサポート技術者は、mount.cifsが// server / share / directoryではなく// server / share // directoryを送信していることを発見したパケットトレースを提供する必要がありました。これが問題の原因のようです(解決策ではありません)。
—
cherdt 2015