Hallo PUG :-)

Ich hab mir nach einem Dateisystemcrash mal Gedanken um ein besseres 
Backupsystem gemacht. Bacula und Amanda kannte ich vom Namen und wenn 
ich mir die Features ansehe, fehlt mir da doch so manches für ein 
komplettes Backup von Verzeichnissen, Datenbanken und LDAP. Da ich das 
System für einen Webserver ausgelegt habe, gibt es nur Module für die 
Sicherung des eigentlichen Backups auf FTP/SFTP-Servern und/oder mittels 
rsync. scp fehlt noch genauso wie ein Backup auf Wechselmedien. Als 
Backuparchiv verwende ich afio bzw. cpio als Fallback. Die 
Datenbankdumps (im Moment nur MySQL) werden mit bz2 komprimiert, LDAP 
als unkomprimiertes LDIF gesichert.

Ein kurze Zusammenfassung des Systems habe ich auf 
http://linux.singollo.de/scripts:backupsystem_mit_perl veröffentlicht. 
Das ganze ist unter ftp://singollo.de/archive.tar.gz downloadbar.

Da es erst in Version 0.0.2 vorliegt, können noch einige Bugs vorliegen, 
aber es ist jetzt schon lauffähig.

Benötigte Module für ein vollständiges System:
File::Rsync, Net::FTP, Try::Tiny, Net::LDAP, Net::LDAP::LDIF, DBI, Fcntl 
':mode', File::Find, FindBin, Encode, Pod::Text

Grüße
Udo
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an