Open christianTF opened 3 years ago
Will ich eigentlich nicht. Wiederherstellung wäre zu kompliziert. Will es eher so machen, dass nur 3 Sicherungen aufbewahrt werden.
Die Wiederherstellung ist nicht kompliziert. Es geht darum, dass beim Erstellen des ZIPs auf Basis des letzten ZIPs, nur noch jene Daten zu komprimieren sind, die sich geändert haben. Jedes ZIP ist für sich ein vollständiges 1:1 Abbild der Daten.
Nochmal:
cp xxx.7z yyy.7z
)7z u -up0q3r2x2y2z1w2 yyy.7z data/
7-Zip aktualisiert alle geänderten Daten, löscht im Zip alle nicht mehr im FS vorhandenen Daten, aber belässt alle ungeänderten Daten. Nur das Delta muss tatsächlich komprimiert werden, alles andere verbleibt unberührt im Archiv.
Ok, ich bau es ein. Obwohl sich der Aufwand bei der Plugininstallation aus meiner Sicht nicht recht lohnt. Das meiste an Daten ist die Datenbank, wo sich vermutlich eh jedes File geändert hat.
Stimmt - müsste man probieren, wie das mittelfristig bei den DB-Files ist.
Lt. Doku hat influx vier Stages zum Optimieren der Dateien. Nach Stage 4 ändert sich nichts mehr. Wann die aber dran kommen, entscheidet die DB selbst.
Könnte wie in MSBackup gemacht werden (zumindest vor der PHP-Version):
7z u -up0q3r2x2y2z1w2 {archive}.7z {path}
Das aktualisiert alle geänderten Dateien im Archiv, und entfernt gelöschte Dateien aus dem Archiv (wie ein Sync). Alle Dateien,s die unverändert sind, müssen nicht mehr gepackt werden. Bei MSBackup war damit das inkrementelle Sichern um ein Vielfaches schneller.
https://superuser.com/a/591539/745269