Full and Incremental Backup with GoodSync

Backup screen displayed on a laptop

There are three basic backup types: full, differential, and incremental.

This article describes how to implement a daily incremental backup with a periodic weekly full backup using GoodSync. You can use the same approach with different frequencies.

If you do not currently have GoodSync, download the free trial.

We will use four GoodSync features:

See the GoodSync Manual sections for automatic jobs and environment variables for additional detail.

Step 1: Set up the paths

Source folder: Set the left path to the local source folder you want to back up. This approach requires a local source because file monitoring works reliably on the computer’s local drives.

Destination folder: Add time-based parameters to the right path to create dated destination folders.

GoodSync supports these variables:

For example, a destination path can be:

C:\Backup Destination Directory\Backup %YYYY%-%MM%-%DD%\

Each time GoodSync runs on a new day, it creates a new directory when “Create Folder if Does Not Exist” is enabled. On February 7, 2018, for example, the full backup directory could be:

C:\Backup Destination Directory\Full Backup 2018-02-07\

The destination can use any file system supported by GoodSync.

Step 2: Set up automation

Right-click the job you are editing, select Options, and then select Auto. Enable the On File Change and On Schedule options.

GoodSync Auto options with On File Change and On Schedule enabled

Select Configure to choose the scheduling details.

GoodSync automatic job schedule configuration

Select the desired schedule, such as Sundays.

GoodSync schedule configured to run on Sunday

This setting forces GoodSync to perform a full backup once a week on Sundays.

What to expect

After you save these settings, GoodSync creates a dated subfolder at the destination and performs a full backup of the source folder.

When the full backup finishes, GoodSync monitors the source folder and sends copies of changed or newly created files to the destination. The following day, GoodSync creates a folder with the new date and sends that day’s changed or newly created files there.

On Sunday, GoodSync continues monitoring and propagating changes while also making a full copy of the source folder. This process then continues daily.

You can purge older backup data with scripts run independently on a schedule or as a post-synchronization action. See the GoodSync scripting documentation.