Da ich bisher keine brauchbare Lösung gefunden habe, die meinen ganzen Anforderungen entspricht was Backups angeht, soll das hier irgendwann die Lücke füllen.
Die Anforderungen im Einzelnen:
Zusätzliche Features die schön wären, aber keine Priorität haben und Ideen für zukünftige Versionen:
Nicht geplant ist das Backup kompletter Partitionen oder Laufwerke, denn dafür gibt es bereits gute Lösungen, z.B. Clonezilla
Bisherige Ideen: Backups werden in Zip/Tar-Archiv gesichert. Diese Archive werden nicht gesplittet um die gewünschte Größe zu erhalten, sondern enthalten einfach nur so viele Dateien, dass maximal die gewünschte Größe erreicht wird. Ausnahme: Dateien die einzeln schon zu groß sind (z.B. DVD-Image auf CD-Backup). Meta-Informationen werden in einer separaten Datei gespeichert, wahrscheinlich SQLite, evtl. auch XML.
Vorschlag für Datenbankschema: