FreeFileSync - How to create automated backups
===============================
http://sourceforge.net/projects/freefilesync/
===============================
http://sourceforge.net/projects/freefilesync/
This software is fantastic for backups, Syncronisation and version control. It can be installed "on local PC" or as "portable (USB drive)".
I tend to use it for Mirror backups.
You can create scripts for backups, and you can batch script multiple backups together if desired.
To create a backup script do the following:
- Open FreeFileSync
- Click on "Advanced" menu option
- Click on "Create batch job..."
- Open FreeFileSync
- Click on "Advanced" menu option
- Click on "Create batch job..."
When creating .ffs_batch jobs, I like to use the following settings:
- "Compare = File time and size"
- "Synchronise = Mirror"
- "Error handling = ignore"
- "On completion = Close progress dialogue"
- Tick "Show progress dialogue"
- Tick "Generate log file" and point this to a location other than the source or destination folders of the backup job.
(C:\Jobs\Logs)
- "Compare = File time and size"
- "Synchronise = Mirror"
- "Error handling = ignore"
- "On completion = Close progress dialogue"
- Tick "Show progress dialogue"
- Tick "Generate log file" and point this to a location other than the source or destination folders of the backup job.
(C:\Jobs\Logs)
There are two ways to run automatic backups. Each are essentially the same but Option1 (IMO) gives more control and clearer reporting.
==OPTION1==
- Create seperate backup jobs (*.fss_batch) for each backup you want to run.
- Save them into a folder called C:\Jobs (or what ever you want to call it).
- Run them individually by creating seperate batch files:
C:\Jobs\Job1.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob1.ffs_batch"
C:\Jobs\Job2.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob2.ffs_batch"
OR
- Run them all one after another by creating one batch file:
C:\Jobs\All-Jobs.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob1.ffs_batch"
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob2.ffs_batch"
- Create seperate backup jobs (*.fss_batch) for each backup you want to run.
- Save them into a folder called C:\Jobs (or what ever you want to call it).
- Run them individually by creating seperate batch files:
C:\Jobs\Job1.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob1.ffs_batch"
C:\Jobs\Job2.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob2.ffs_batch"
OR
- Run them all one after another by creating one batch file:
C:\Jobs\All-Jobs.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob1.ffs_batch"
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\jobs\SyncJob2.ffs_batch"
==OPTION2==
You can create multiple jobs using only one script by using the "Add Folder Pair" option while creating the .fss_batch file.
This queues jobs to happen one after another within FreeFileSync and only needs one batch file.
C:\Jobs\Pair-Jobs.bat contains the following code:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Jobs\SyncJob1-2.ffs_batch"
This software is alot of fun to use and is quite quick when running jobs. I hope this has been helpful.
No comments:
Post a Comment