This page contains a list of various tips and tricks that the average person on the internet may find useful. First up is how to use RSync to backup or archive files between two computers.
Rsync is an open source utility that provides fast incremental file transfer. Rsync uses the Rsync algorithm which provides a very fast method for synchronizing remote files. It does this by sending just the differences in the files.
Rsync is developed by the same folk that constructed Samba, which provides file and print services to all manner of SMB/CIFS clients, including the numerous versions of Microsoft Windows operating systems (whilst quietly beating the pants off the native Windows implementation in terms of transfer rate).
I've been looking for a decent file backup mechanism for some time. The Windows Backup Utility is hopeless to use and is slow as pies. Rsync provides a relatively easy way to quickly backup and archive files. Below are the steps to follow to get yourself to the point where you can easily synchronize files.
Next you need to test on something non-critical to make sure rsync is working.
rsync /cygdrive/c/Test /cygdrive/c/BackupThis will simply copy the contents of C:\Test to C:\Backup\Test.
The only thing left to do is to determine what options to use. I am using the options -Cavz for all the file synchronization I am doing.
rsync -Cavz /cygdrive/y/Shelly /cygdrive/zThis copies all of the data from the Shelly share underneath my mapped network drive (Y:\) to my Z:\ (Backup) drive.
If necessary you could easily create a .bat file to do multiple drives and then schedule it using the Windows Scheduler. This is much easier than doing a Backup with Windows Backup and it's also much faster.
Depending on what software and hardware you have you can also use Rsync to work with a RW CD or DVD drive since it only updates files that have actually changed.