Thank you for taking the time to respond. I do agree with you that trying on your own, without external help, will teach anyone a lot.
From a personal point of view, i’ve learned tons of things for the past six years using Trunas, but not without the help from everyone here. As i am not great in understanding cli, code, … the mere fact i accomplished to get a decent setup running, is to be considered a small miracle…
To continue on this thread, i’ll try to explain my use case a bit more clearly.
So i have Syncthing running on various devices, which takes in files on to it’s dataset. (so SyncThing does camera backup on phones, folders from desktop’s and laptops around the house)
But the way i setup Syncting on the local devices is that for example, when my phone’s storage is full, i just need to check if the SyncThing app has synced, do a manual Rsync to my Vault Dataset, and then i’m free to delete all that’s stored in the synced folders.
The Rsync part was advised a long time ago, which i managed to get working, but only through Daemon, which is obsolete since Cohiba.
So in short:
- Local devices run SyncThing app, with storage folders defined to sync to the server.
- SyncThing (server side) pulls in all files to it’s dataset. (mirror mode, delete file on either side = gone everywhere)
- Rsync(d) running every hour to sync the SyncThing dataset to my Vault dataset (same server).
So basically, i want to ‘one-way copy’ from my SyncThing dataset, to my Vault dataset.
The ZFS Snapshot task is what i then should do with the Vault dataset, i presume, for best practice.
Thank you.