WebDAV-Server beim Start mit Internet automatisch mounten

WebDAV-Server beim Start mit Internet automatisch mounten

Was versuche ich zu tun?

Durchführen der https://dav.example.com/automatischen Bereitstellung beim Start und ohne Abfragen von Benutzeranmeldeinformationen.

welche Schritte habe ich unternommen?
ich folgteoffizielles Archlinux-WikiSo richten Sie meine DAVs-
Schritte ein:

  • davfs2 installiert
  • habe mich zur Gruppe "Netzwerk" hinzugefügt:
    usermod -a -G network myusername

  • WebDAV-Server hinzugefügt zu /etc/fstab:

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

  • Geheime Datei in meinem erstellt /home/username/und Anmeldeinformationen hinzugefügt:
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • habe meinen Dav montiert
    mount ~/MyDav

was geschieht?
Wenn ich meinen PC neu starte und der Startvorgang abgeschlossen ist, öffne ich Nautilus, aber der WebDAV-Server ist nicht gemountet. Ich muss ihn bei jedem Neustart manuell vom Terminal aus mounten. Das ist normal, weil ich es noautoin der fstab-Zeile eingestellt habe. Wenn ich es jedoch autostattdessen einstelle, wird es gemountet, aber der Vorgang schlägt fehl und es wird beim Booten ein Fehler zurückgegeben, weil das Mounten eine Internetverbindung erfordert und daher der Fehler „Mounting fehlgeschlagen“ zurückgegeben wird. Also beides hat bei mir das gleiche Ergebnis. Was ich jetzt brauche, ist, den WebDAV-Server automatisch mounten zu lassen, wenn eine Internetverbindung hergestellt wurde. Einige haben vorgeschlagen, dies in der fstab-Zeile zu verwenden . Das habe ich getan, aber es autohat sich nichts geändert. Vielleicht ist es erwähnenswert, dass es gemountet wird, wenn ich es vom Terminal aus starte, ohne nach Anmeldeinformationen zu fragen, aber beim Ausführen fragt es nach Anmeldeinformationen und mountet, wenn diese korrekt sind. noauto

_netdev
mount ~/MyWebDavmount -a

Ich muss dafür sorgen, dass der WebDAV-Server https://dav.example/beim Start nur dann automatisch gemountet wird, wenn eine Internetverbindung besteht.

verwandte Informationen