Hey there, I think I can do this with rsync and cron, but I was wondering if there is a good way to do it from the GUI:
I have a folder in a dataset, and I want one-way replication to a folder in a different dataset, both on the same machine, in fact in the same pool.
Rsync is the way, I think, but the rsyc GUI page seems focused on REMOTE sync, although I admit I dont understand rsync Modules.
How do people do this?
Thanks in advance!
If you want specifics, I want to copy Immich UPLOADS into a photo folder that then percolates to local machines.
Nothing prevents you from setting up a local replication task in the GUI and running it manually, without a schedule. This is the way to do it in the GUI.
Replication works on snapshots, and snapshots are at dataset level.
If the content of the source dataset is all in the folder, and there’s not to be any other content in the destination dataset, replication at dataset level works.
If there are other folders around, and you want to mix different folders and different contents in the destination dataset, then forget ZFS, and do it with rsync.