Page 1 of 1

Synchronisation der neusten Backups auf separaten Server

Posted: Thu 20. Aug 2020, 23:20
by v3ng
Hi,

Ich habe zwei separate Backup Server bei unterschiedlichen Providern stehen.
Keyhelp speichert die Backups nun auf dem primären Backup Server.

Nun möchte ich ein kleines Script, welches mir die letzten 5 Backups via rsync auf den zweiten Server kopiert.
Das älteste soll dabei immer überschrieben werden, sodass immer nur 5 Backups auf dem zweiten Server vorhanden sind.

Hat hier schonmal jemand ein ähnliches Script realisiert?


Folgender Befehl kopiert schonmal die 5 neusten Backups.

Code: Select all

rsync `ls -tp | grep -v / | head -n 5` root@10.0.0.10:/root/backup

Grüße
Ian

Re: Synchronisation der neusten Backups auf separaten Server

Posted: Fri 21. Aug 2020, 08:55
by space2place
Ich habe so etwas zwar noch nicht mit Backups gemacht, aber für ein verteiltes Monitoring

Code: Select all

/usr/bin/rsync -azqurvo --delete-before --rsync-path='rsync' -e ssh --include-from=<(find /meine_backups -mtime -5 -type f -exec basename {} \;) /meine_backups root\@10.0.0.10:/root/backup
So würde es dann bei mir aussehen