I sync the following between two locations, four computers:
MacBook Pro : /Users/Shared/Ableton Live
Ubuntu Server 1: /mountpoint/mediaResources/Ableton Live
Ubuntu Server 2: /mountpoint/mediaResources/Ableton Live
iMac : /Users/Shared/Ableton Live
I have a server at each location and a workstation at each location. Each server acts as a hub for that location, and any workstations can sync to a specific folder on that hub, and then the hubs (servers) sync with each other.
While this is resource intensive, it’s super redundant, but also somewhat risky as I’ve learned, with bidirectional syncing.
Let’s say the following folder on each workstation is in sync:
/Users/Shared/Ableton Live/Projects/Project Name/Samples
On one workstation, I set the
Project Name/Samples folder to be ignored. The result would be that all previously sync’d files would remain on each workstation and the servers, and any new changes would be ignored only by that workstation. So, if I were to delete everything in the
Project Name/Samples folder on the workstation ignoring changes in that folder, no other systems would be affected.
If I “un-ignore” this folder on that workstation, will Syncthing assume that I’ve deleted those files and thus delete them from all of the other locations, or will it see that the other three systems have the files and re-populate the empty folder, restoring to the unaffected previous file set?