Я использую Unison для клиента и rsnapshot (rsync с perl-скриптом) для резервного копирования сервера.