Tuesday, October 7, 2008

Data Backup and File synchronization

If you work on multiple systems like a desktop in office and a laptop in house, probably you would like to synchronize the files between the two. So far I have been using rsync to copy files from my laptop to a usb disk and then using this disk to synchronize data on my desktop at office. While rsync is faster and does not require much configuration, it is good for one way data transfer. But some time you end up with multiple copies or backing up unnecessary data files. For instance if you delete a file in one, you must do the same on the another simultaneously. Probably it can be solved by properly configuring rsync, but certainly its not straight forward for a normal user. Recently I used gui based tool like Unison for file synchronization. I found it pretty much user friendly as it reports the conflicts and allows the user to decide what to do about it. Another tool that I found useful is sBackup for creating backup of important files on your system. These days our work and life depend too much on digital media. Hence backing them up against inadvertent system crashes or human errors, has become very much crucial. sBackup provides a simple gui to configure and setup backup process. You can have complete control over the files you want to backup. You can exclude files based on extension or size. You can set how frequently backup must be taken and you can get rid of old backups which are no more relevant.

In short, file synchronization and backing up data is no more daunting on Linux.

No comments: