h-ourbackup
A hourly incremental RSync-Backup-Script for Hetzner-Server/-Backupspace.
Installation
Create backup folders
$ mkdir -p /backup/{backups,hetzner-backup}
$ apt-get install sshfs
$ sshfs uXXXXX@uXXXXX.your-backup.de:/folder /backup/hetzner-backup
Create Image
$ dd if=/dev/zero of=/backup/hetzner-backup/filesystem.img bs=1 seek=100G count=1
$ mkfs.ext4 /backup/hetzner-backup/filesystem.img
Extend image-size. This will not overwrite existing data on the image file.
$ dd if=/dev/zero of=/backup/hetzner-backup/filesystem.img bs=1 seek=200G count=1
$ resize2fs /backup/hetzner-backup/filesystem.img
add automount to /etc/fstab
uXXXXX@uXXXXX.your-backup.de:/folder /backup/hetzner-backup fuse.sshfs defaults,_netdev 0 0
/backup/hetzner-backup/filesystem.img /backup/backups ext4 defaults,loop 0 0
For dovecot run once
$ doveadm mount add '/backup/*' ignore