WEBDAV mittels wdfs automatisch mounten

Im Internet findet man viele Anleitungen, wie man per SSHFS Dateisysteme entfernter Rechner auf seinem Rechner einbindet (mountet), und auch wie das mittels autofs automatisiert werden kann.

Was ich aber nicht gefunden habe, ist, ob und wie dieser Vorgang mit WEBDAV umgesetzt werden kann.

Also habe ich ein bisschen herumprobiert und das kam dabei heraus:

Es sei http://example.com:815/cloud/remote.php/webdav/ ein WEBDAV-Verzeichnis (z.B. owncloud) auf dem Server example.com. Dieses gilt es automatisch einzubinden.

Der Ort, an dem es eingebunden werden soll, sei /autofs/owncloud/mnt

Dann geht man (als root) wie folgt vor:

  1. Installation von wdfs, z.B. mit zypper in wdfs oder apt-get install wdfs - das sollte der einfachste Teil sein
  2. Anlegen des Ziel-Verzeichnis mittels mkdir -p /autofs/owncloud
  3. Erzeugen der Datei auto.owncloud mit folgendem Inhalt (alles in eine Zeile!):

mnt -fstype=fuse,username=<username>,password=<passwort>,rw,nodev,nonempty,noatime,allow_other,max_read=65536 :wdfs\#http://example.com\:815/cloud/remote.php/webdav:

Zu beachten ist hierbei:

  • <username> und <passwort> sind durch die owncloud-Logindaten zu ersetzen
  • der fuse-Dienst (wdfs) und die Adresse werden durch ein # getrennt
  • der Doppelpunkt in der Adresse (nur nötig, falls wie im Beispiel ein alternativer Port verwendet wird) muss mit einem Backslash escaped werden
  1. Eintragen der Information in /etc/auto.master (alles in eine neue Zeile!):

/autofs/owncloud /pfad/zu/auto.owncloud uid=<localuser> gid=users -v --ghost --timeout=30

Hier ist <localuser> durch den lokalen Benutzernamen, unter welchem das Verzeichnis eingebunden werden soll, zu ersetzen.

  1. Nach einem service autofs restart sollte das Ganze funktionieren.

Neuen Kommentar hinzufügen

Eingeschränktes HTML

  • Erlaubte HTML-Tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • Website- und E-Mail-Adressen werden automatisch in Links umgewandelt.