Nach Stunden googeln und etlichen versuchen möchte ich euch nun mal fragen ob Ihr ein nettes Rsync Inkrementelles Backupscript kennt. Bin zwar über einige Scripte gestolpert, aber keines wollte so richtig zum laufen kommen (da oft total veraltet etc.).
Das Script sollte folgendes machen:
- Tägliches Backup des gesamten Systems mit Rsync via SSH zu einem anderen Server (separates MySQL Backupscript habe ich selbst geschrieben und muss nicht berücksichtig werden)
- Inkrementell (auf dem Backupserver sollte jeweils zum Server ein "aktuelles Verzeichniss" befinden, welches das derzeitige aktuellste komplett Backup beinhaltet, sowie für jeden Tag ein Ordner mit den jeweiligen änderungen des Tages)
- Max. X Tage bzw. Rotationen mit anschließender Löschung (damit der Speicher nicht endlos voll läuft)
- Vorzugsweise direkt im Script das Passwort des zu backupendes Servers hinterlegen, welches ja beim Rsync verlangt wird um damit SSH Keys auszuweichen da es eh nur um einen Server geht.
- Ggfs. Authorizierung via SSH Keys.
- Shellscript und/oder Perlscript (nichts in der Richtung wie Backup-PC da der Backupserver kein Webserver o.ä. betreibt)
Ich denke das ist nichts besonderes, leider habe ich aber nur Scripts gefunden welche auch durch selbst Hand anlegen einfach nicht laufen wollten.
Kennt ja jemand was passendes?
Das Script sollte folgendes machen:
- Tägliches Backup des gesamten Systems mit Rsync via SSH zu einem anderen Server (separates MySQL Backupscript habe ich selbst geschrieben und muss nicht berücksichtig werden)
- Inkrementell (auf dem Backupserver sollte jeweils zum Server ein "aktuelles Verzeichniss" befinden, welches das derzeitige aktuellste komplett Backup beinhaltet, sowie für jeden Tag ein Ordner mit den jeweiligen änderungen des Tages)
- Max. X Tage bzw. Rotationen mit anschließender Löschung (damit der Speicher nicht endlos voll läuft)
- Vorzugsweise direkt im Script das Passwort des zu backupendes Servers hinterlegen, welches ja beim Rsync verlangt wird um damit SSH Keys auszuweichen da es eh nur um einen Server geht.
- Ggfs. Authorizierung via SSH Keys.
- Shellscript und/oder Perlscript (nichts in der Richtung wie Backup-PC da der Backupserver kein Webserver o.ä. betreibt)
Ich denke das ist nichts besonderes, leider habe ich aber nur Scripts gefunden welche auch durch selbst Hand anlegen einfach nicht laufen wollten.
Kennt ja jemand was passendes?