rdiff-backup

Examples

#!/bin/bash
# Backup script for remote host
  HOSTNAME=galaxy
  USERNAME=root
  DESTINATION=/home/freddy/backup/$HOSTNAME/

  rdiff-backup --print-statistics --terminal-verbosity 2 \
      --exclude-globbing-filelist backup.exclude \
      --include-globbing-filelist backup.include \
      --exclude / $USER@$HOSTNAME::/ $DESTINATION

Exclude

- /tmp
    /mnt
    /media
    /dev
    /sys

Include

- /bin
    /etc
    /home
    /lib
    /opt
    /root
    /sbin
    /usr
    /var

Sudo