What is DeltaCopy
In general terms, DeltaCopy is an open source, fast incremental backup program. Let’s say you have to backup one file that is 500 MB every night. A normal file copy would copy the entire file even if a few bytes have changed. DeltaCopy, on the other hand, would only copy the part of file that has actually been modified. This reduces the data transfer to just a small fraction of 500 MB saving time and network bandwidth.
NOTE: We now offer two solution for using rsync on Windows:
We recommend checking both of them to see which works best for you. Click here to see differences.
In technical terms, DeltaCopy is a “Windows Friendly” wrapper around the Rsync program, currently maintained by Wayne Davison. “rsync” is primarily designed for Unix/Linux/BSD systems. Although ports are available for Windows, they typically require downloading Cygwin libraries and manual configuration.
Unlike “rsync”, DeltaCopy is a only available for Windows and is tightly integrated with services available only on Microsoft platforms (XP, 2000, 2003, Vista, Windows 7 & 2008). Here is a list of features
- Incremental backup – Copies part of the file that is actually modified
- Task scheduler – Profiles in DeltaCopy can run based on a schedule
- Email notification – Administrators can receive email confirmation on successful as well as failed transfers
- One-click restore – Backed up files can be easily restored.
- Windows friendly environment – No need to manually modify configuration files or play around with command line options.
- XP, 2000, 2003, 2008, Vista and Windows 7. We have not tested DeltaCopy on Win9x.
- 10 MB hard disk
- 64 MB ram
- 1 GHz processor or better
NOTE: If you have an “rsync” daemon running on Linux/Unix/BSD or any other platform, DeltaCopy client will successfully connect to them.
How to use it
DeltaCopy is based on a Client/Server model. All necessary binaries are included in the download file.. Designate one machine as Server and other as client and install the program on both of them.
Following steps show how to use DeltaCopy.
To-do task on the server
- Execute “DeltaCopy Server”.
- When you first run DeltaCopy Server, it will ask you to register the server as Windows Service.
After registering the service, click the “Start Server” button to run the program as Windows Service
Next, create virtual directories on the server, which is similar to a virtual directory on an FTP or HTTP server.
To-do task on the client
- Execute “DeltaCopy Client” on the client machine.
- Create a new profile. A Profile in DeltaCopy is a group of files that you want to backup together.
To add file/folders to a profile, drag them from Windows Explorer on to the listbox or click the add File/Folder buttons. Assign a schedule for the profile. DeltaCopy is integrated with Windows Scheduler. This means that your login account must have enough permission to create Scheduled Tasks on the machine.
Works Great – Im Syncing a 2tb NFS vhd – should improve backup times!