Ik probeerde laatst mijn stackstorage automatisch te laten mounten bij het opstarten. Dit was een beetje puzzelen en aangezien het niet op de helppagina stond denk ik ik schiet hier maar een idee in hoe je (ook met een niet stabiele netwerkverbinding) stack automatisch kunt laten mounten onder linux systemen. Ik heb het getest onder Linux Mint 18.3 en Debian Testing. Ik ga ervanuit dat je stack al handmatig kunt mounten. In je /etc/fstab file moet je natuurlijk je mount opties aangeven.
/etc/fstab
https://example.stackstorage.com/remote.php/webdav/ /media/stackstorage davfs rw,user,uid=root,noauto 0 0
Vervolgens heb ik het volgende script geplaatst in /etc/NetworkManager/dispatcher.d/
:
#!/bin/bash
mount /media/stackstorage
Dit script wordt gerund iedere keer dat er een nieuwe netwerkverbinding wordt gemaakt. Als je overgaat van bedraad naar draadloos wordt er dus opnieuw gemount. Er wordt dus ook gemount zodra het systeem online komt. Dit moet via de omslachtige manier met een extra script omdat davfs2 geen support heeft voor background reconnecting, ofwel wachten tot er een verbinding mogelijk is.