What about this:
-Have multiple USB HDD, each with a copy, so if one fails there are the other two.
-Make changes to one of them, add, replace and/or delete some files and/or folders.
How to sync the other two or more?
Also a bit more complex:
-Not all HDDs must have all, some only some part.
A very complex example with a collection of paths and an alias for each one, so better understand it:
-AliasA -> ./MyDir1/MyDir2/*
-AliasB -> ./MyDir1/MyDir3/*
-AliasC -> ./MyDir4/MyDir5/*
-AliasD -> ./MyDir6/*
Now to not be very complex, only three HDD, called HDD1, HDD2 and
HDD3, each of a different size, type, etc... (NTFS or EXT4 or FAT32,
etc)...
-On HDD1: AliasA and AliasD
-On HDD2: AliasC, AliasB and AliasD
-On HDD3: AliasA, AliasC and AliasD
As you can see AliasB is only on one, so no sync needed, but for the
rest sync is needed since they are on more than one.
As you can see AliasA is on two HDDs: HDD1 and HDD3, so any change
made to both must populate to the other one.
As you can see AliasC is on two HDDs: HDD2 and HDD3, so any change
made to both must populate to the other one.
As you can see AliasD is on all three HDDs: HDD1, HDD2 and HDD3, so
any change made to any one must populate to the other two.
The idea is to have relative paths replicated on some external disk, of course, for BackUp purposes, but also to be used on Set Top Box TVs.
Files can be Photos or Videos of Holidays.
Some HDD can be the SD memory cards of each Photo camera, and also microSD of Video camera, and two USB HDD one of 1000GB and another of 750GB, so both Set Top Boxes TV can reproduce at same time different content.
I want multiply copies just in case one fails (also i save on DVD+R for an extra BackUp place).
I am a little paranoic, i know... i use more than 6 copies, but i can not afford to loose them, they can not be recorded again, they are my trips on holidays!!!
Well that was just a complex example why someone would want to sync local folder structure... and why not all root!