Mini Backup

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Nagazi
Beiträge: 112
Registriert: 29.06.2011 18:37:34
Wohnort: Oberhausen

Mini Backup

Beitrag von Nagazi » 15.05.2012 14:44:31

Hallo debianer,

Ich suche eine Software oder Lösung womit ich von bestehenden Gameservern backups packen kann. In dem Backup sollen nur geänderte bzw. neu hinzugefügte Datein gespeichert werden, da ich ja den "rohling" des Gameservers jeder Zeit wieder neu downloaden kann und somit backup platz spare. Welche Lösungen sind am besten dafür geeignet ?
MfG
Problems on Windows? re-boot
Problems on Linux? be root

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Mini Backup

Beitrag von Cae » 15.05.2012 14:52:55

Debianrdiff-backup? Oder Debianrsync mit --exclude und --link-dest mit rollierendem Backup-Verzeichnis-Stapel?

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: Mini Backup

Beitrag von Natureshadow » 19.05.2012 14:56:41

Es gab mal ein richtig cooles Perl-Skript namens namens simplebackup, aber das finde ich nirgendwo mehr . . .

Eine Sache zur Integrität deiner Backups: Backups von "lebenden Objekten" sind nicht einfach. Wenn dein Gameserver ständig in sein Datenverzeichnis schreibt, ist es schwer, davon ein sauberes Backup zu ziehen.

In diesem Fall bräuchtest du dann ein Dateisystem mit Snapshot-Funktion.

Benutzeravatar
Nagazi
Beiträge: 112
Registriert: 29.06.2011 18:37:34
Wohnort: Oberhausen

Re: Mini Backup

Beitrag von Nagazi » 21.05.2012 12:39:01

Ne das passt so schon, die Server müssen dann halt zu diesem Zweck gestopt werden.

Die meisten Server haben ja bereits "backup" funktionen, das soll nur für die dienen. Die es nicht integriert haben.
Problems on Windows? re-boot
Problems on Linux? be root

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Mini Backup

Beitrag von uname » 21.05.2012 13:39:16

Du könntest dir mal mein kleines Backupscript anschauen:

http://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC

1.) serverseitiges Backup
Wenn das Backup auf der gleichen Platte liegt und vor dem ersten Backup der symbolische Link "last" auf dein Original (wohl /) verweist sollte das Backup in jeder Generation über die jeweiligen Änderungen verfügen. Auf dem Server brauchst du somit sehr wenig Platz. Hilft vielleicht nicht gegen Plattencrashes aber gegen Dummheit.

2.) clientseitiges Backup
Einfach auf deinem Debian-Client laufen lassen. Ich hoffe du nutzt Debian auf deinem Desktop.

Und wenn es gar nicht geht dient es vielleicht als Denkansatz für inkrementelle Backups mit "rsync" und evtl. "ssh".

Nachtrag:
Bei mehreren Gameservern könntest du falls root-SSH-Zugriff gegeben die Backups gegenseitig ausführen. Sehr cool und über Cron täglich und inkrementell automatisiert.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Mini Backup

Beitrag von catdog2 » 22.05.2012 09:35:23

Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
Nagazi
Beiträge: 112
Registriert: 29.06.2011 18:37:34
Wohnort: Oberhausen

Re: Mini Backup

Beitrag von Nagazi » 22.05.2012 14:25:08

@uname: Soetwas habe ich gesucht. Vielen dank. Mir gehts auch nicht darum das die Backups vor Servercrashes schützen sondern nur vor der Dummheit des anwenders ;)
Werde mich mal durch das script arbeiten.
Problems on Windows? re-boot
Problems on Linux? be root

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Mini Backup

Beitrag von uname » 22.05.2012 14:27:37

Vorteil an einem "einfachen" Script ist, dass man es an seine Bedürfnisse anpassen kann. Kannst ja mal hier posten wie du das Script dann am Ende nutzt. Das Script habe ich soweit vereinfacht, dass es hoffentlich selbsterklärend ist ;-) Aber ich denke viele Leute können das ganze Zeug auch in einen einzigen Debianrsync-Befehl packen, den man dann wieder in ein Script packt und der durch Erweiterungen oder Ausnahmen dann genauso groß und unübersichtlich wird.

Antworten