私は Fedora/Gnome 3.4.2 64 ビットを実行しており、作業するために WebDAV ファイル システムをマウントしようとしています。
ルートとしてコマンドを実行します
#mkdir /mnt/webdav
#wdfs https://www.webiste.com:port/directory /mnt/webdav -o allow_other
ユーザー名とパスワードを尋ねられるので、それを入力するとプロンプトが返されます。その後、/mnt/webdav を確認しても、ファイルはありません。root としても、通常のユーザーとしても。
そして、何が起こっているのか確かめるために、私は
#cd /mnt
#ls
ls: cannot access webdav: No such file or directory
webdav
#
つまり、webdav は存在しないのに、bash はそれをフォルダーとしてリストしているということですか? 何が間違っているのでしょうか?
答え1
エントリwebdav
は のディレクトリリストに表示されます/mnt
が、ls
が読み取ろうとするとiノードの場合/mnt/webdav
、そのようなファイルは存在しないと表示されます。対照的に:
# \ls /mnt
webdav
# ls
ls: cannot access webdav: No such file or directory
webdav
ls
これは、 (通常ls -F
はまたはls --color
)に使用しているエイリアスであり、(呼び出し)ls
のメタデータを読み取る原因となります。/mnt/data
stat(2)
) に失敗しました。
Wdfs がサーバーに接続できません。エラーの内容を確認するには、システム ログを確認するか、wdfs をより詳細なモードで実行するか、ネットワーク トラフィックを監視してください。