rsnapshot
Rsnapshot is a Linux utility which is used for backing up the data using rsync. Rsnapshot is a filesytem snapshot utility for rsync and it takes periodic snapshots of machines both local and remote over ssh. It makes extensive use of hard links whenever possible as it reduces the disk space. It uses rsync to take backup of the data.