Pretty new to FreeFileSync. It was recommended to me after switching to Windows and realizing the native backups and file syncing is trash in Windows 11.
Anyway, I'm trying to setup FreeFileSync to sync the files in specific directories to USB storage and my NAS. Furthermore, having this run every hour or 30-minutes and keep versions of files that have changed instead of just replacing them. I had to create two jobs for this since it doesn't look like you can specify multiple targets for the Versioning directory, just one. So created a job for each target.
The Task Scheduler tasks seem to be running fine.
The issue I'm running into is with versioning, which could be how it is supposed to work... just seems odd to me. I followed this guide:
https://freefilesync.org/manual.php?topic=versioning
This is how I setup the versioning directory:
This is what folders are being backed up and to where:
And this is what the latest path looks like... seems like it makes a new versioning directory for every backup.
Again, maybe that is how it is supposed to work... I think I was expecting to see one Revisions directory where the subdirectories looks similar to what I am backing up, then in there, there would be time stamped files if they had changes.
Versioning is creating a bunch of nested "Revisions" folders
- Posts: 2
- Joined: 3 Oct 2023
- Posts: 3633
- Joined: 11 Jun 2019
You shouldn't be mirroring multiple locations to one target. What is happening here is Y contains "Revisions", then a sync is mirroring D/C to Y, and since D/C probably don't have a "revisions" folder, that "Revisions" folder is deleted from Y, and then it is versioned to, guess where, "Revisions"!
Now you have Y:\Revisions\Revisions"
Then it that is deleted and versioned, leading to Y:\Revisions\Revisions\Revisions"
On and on and on and on
You need to:
- Mirror D:\Projects to Y:\File Backups\Projects
- Mirror C:\Users to Y:\File Backups\Users\
- Set revisions to go to Y:\File Backups\Revisions
You can of course use different names/locations, but the main things to fix are:
- Mirroring two sources to one destination is bad
- Versioning folder can't be in a mirror destination
Now you have Y:\Revisions\Revisions"
Then it that is deleted and versioned, leading to Y:\Revisions\Revisions\Revisions"
On and on and on and on
You need to:
- Mirror D:\Projects to Y:\File Backups\Projects
- Mirror C:\Users to Y:\File Backups\Users\
- Set revisions to go to Y:\File Backups\Revisions
You can of course use different names/locations, but the main things to fix are:
- Mirroring two sources to one destination is bad
- Versioning folder can't be in a mirror destination
- Posts: 2
- Joined: 3 Oct 2023
Got it, thanks for clearing that up!
- Site Admin
- Posts: 7058
- Joined: 9 Dec 2007
There should have been multiple warnings explaining the problems with this configuration, right?
- Posts: 3633
- Joined: 11 Jun 2019
I considered that...I feel like there would be an incredible amount of errors in the logsThere should have been multiple warnings explaining the problems with this configuration, right? Zenju, 04 Oct 2023, 07:07
- Site Admin
- Posts: 7058
- Joined: 9 Dec 2007
I believe the warnings (if read) would have told OP exactly what's going wrong, and as an added bonus even told which exclude filter to set to avoid the recursive versioning issue.