Filesystem snapshots using rsync and hard links to optimize speed and disk space