# rdiff-backup /etc /mnt/backup # ls /mnt/backup/hosts # rdiff-backup -v5 /etc/ /mnt/backup # rdiff-backup --compare /etc/ /mnt/backup # rdiff-backup /etc /mnt/backup # rdiff-backup --list-increments /mnt/backup/ # rdiff-backup --exclude /etc/ld.so.cache /etc /mnt/backup # ls /mnt/backup/ld.so.cache # cat exclude-list /etc/wpa_supplicant /etc/dump # rdiff-backup --exclude-filelist exclude-list /etc/ /mnt/backup # cp -a /mnt/backup/shadow /etc/shadow # rdiff-backup /mnt/backup/rdiff-backup-data/increments/hosts.2015-03-19T20\:15\:46+01\:00.diff.gz /tmp/hosts # rdiff-backup -r 7D /mnt/backup/hosts /tmp/hosts # TZ='+1' rdiff-backup-fs /mnt/fuse /mnt/backup/ # ls /mnt/fuse/ # rdiff-backup --remove-older-than 5D /mnt/backup # grep TotalDestinationSizeChange /mnt/backup/rdiff-backup-data/session_statistics.2015-03-15T10\:44\:06+01\:00.data # gunzip -c /mnt/backup/rdiff-backup-data/file_statistics.2015-03-15T10\:44\:06+01\:00.data.gz | awk '$2==1{print}' | sort -k3nr,3 # ls -li hourly.*/localhost/etc/hosts # rsnapshot configtest retain hourly 6 retain daily 7 retain weekly 4 backup /etc/ localhost/ # vi /etc/cron.d/rsnapshot 0 */4 * * * root /usr/bin/rsnapshot hourly 30 3 * * * root /usr/bin/rsnapshot daily 0 3 * * 1 root /usr/bin/rsnapshot weekly # cat .ssh/authorized_keys command="/usr/bin/python /usr/bin/rdiff-backup --server",no-agent-forwarding,no-port-forwarding,no-user-rc,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1y[...] # vi /etc/sudoers.d/rdiff rdiff ALL=(root)NOPASSWD:/usr/bin/rdiff-backup # rdiff-backup --remote-schema 'ssh -C %s sudo rdiff-backup --server' rdiff@192.168.56.105::/etc /mnt/backup rdiff-backup rdiff@192.168.56.1::/etc /mnt/backup rdiff-backup /etc/ rdiff@192.168.56.105::/mnt/backup backup rsnap@192.168.56.1:/etc remoteA/