Ich verwende Fedora/Gnome 3.4.2 64 Bit und versuche, ein WebDAV-Dateisystem zum Arbeiten zu mounten.
Als Root führe ich den Befehl aus
#mkdir /mnt/webdav
#wdfs https://www.webiste.com:port/directory /mnt/webdav -o allow_other
Es fragt nach dem Benutzer und dem Passwort, die ich eingebe, und gibt mir dann die Eingabeaufforderung zurück. Dann gehe ich und überprüfe /mnt/webdav und es gibt keine Dateien. Weder als Root noch als mein normaler Benutzer.
Dann versuche ich, herauszufinden, was passiert.
#cd /mnt
#ls
ls: cannot access webdav: No such file or directory
webdav
#
WebDAV existiert also nicht, wird aber von Bash als Ordner aufgeführt? Was mache ich falsch?
Antwort1
Der webdav
Eintrag erscheint in der Verzeichnisliste für /mnt
, aber beim ls
Versuch, den Eintrag zu lesen,Inodevon /mnt/webdav
wird angezeigt, dass eine solche Datei nicht existiert. Kontrast:
# \ls /mnt
webdav
# ls
ls: cannot access webdav: No such file or directory
webdav
Das ist der Alias, den Sie verwenden, um ls
(normalerweise ls -F
oder ls --color
) ls
die Metadaten zu lesen /mnt/data
(aufrufenstat(2)
) und scheitert.
Wdfs hat Probleme, eine Verbindung zum Server herzustellen. Um herauszufinden, wo der Fehler liegt, überprüfen Sie die Systemprotokolle oder versuchen Sie, Wdfs in einem ausführlicheren Modus auszuführen oder Ihren Netzwerkverkehr zu überwachen.