Verwenden Sie 7zip für einen Cron-Job, um periodisch mit rekursivem Datum und einem Datums- / Zeitstempel zu komprimieren. Testen Sie dann mv zu einem Failover-Cluster. Testen Sie Ihr Backup immer in regelmäßigen Abständen. Andernfalls haben Sie beschädigte Daten, und erst bei einem kritischen Vorgang wird dies erkannt. Ich glaube, Sie können auch einen 7-ZIP-Testschalter verwenden. Wir verwenden diesen Ansatz seit 7 Jahren mit unternehmenskritischen Daten und werden 16-mal am Tag ohne Fehler getippt.
Der beste Ansatz, um eine Website regelmäßig zu archivieren
331
Balaji Natarajan
Ich arbeite an einem Ansatz, um unsere Website (dynamisch generiert) in regelmäßigen Abständen (etwa jeden Monat) zu archivieren und auf dem neuesten Stand zu halten, so dass ich zu einem bestimmten Zeitpunkt eine Seite zurückziehen und diese aufrufen kann.
Mein erster Ansatz besteht darin, die Site rekursiv zu crawlen und in ein Subversion-Repository zu übermitteln, sodass ich den Subversionsverlauf und die Exportfunktion verwenden kann.
Gibt es eine andere optimale Lösung, die möglichst wenig Platz benötigt? Ich bin mir auch nicht sicher, wie lange ein Subversion-Commit einer gesamten Site dauern würde, so dass auch eine schnellere Lösung gewünscht wird.
Ist es nicht verkehrt, in regelmäßigen Abständen einen gezippten Tarball der Site zu erstellen? Bei Backups sollte der Platz nicht das Hauptproblem sein.
slhck vor 11 Jahren
1
Warum fügen Sie die Site nicht einfach in ein Versionskontrollsystem ein, und aktualisieren Sie die bereitgestellte Site aus Ihrem Repository, wenn Sie Änderungen vornehmen.
Der Hochstapler vor 11 Jahren
2
@OliverSalzburg hätte ich in der Frage erwähnen sollen. Die Site wird dynamisch generiert.
Balaji Natarajan vor 11 Jahren
0
Wenn Sie ein Archiv bereit haben, das Sie sehen können, würde ich [wget] (http://www.gnu.org/software/wget/) und den Vorschlag vorschlagen, die Ausgabe zu tarnen.
Doktoro Reichard vor 11 Jahren
0
Dyanamisch erzeugte statische Seiten? Wenn ja, dann ist es nicht wichtig, dynamisch generiert zu werden. Gezippte Tarball per Slhck und einen Cronjob. Wenn zur Laufzeit dynamisch, dann ein Datenbank-Snapshot und Standard-Quellcodeverwaltung
ToddB vor 11 Jahren
2
A subversion (or any other revision control system tool) on the static source files is probably the best solution. Add to that the configuration files for the software. The actual generated content is not important, you can always recreate that. And to see what changed when SVN is perfect. So I guess you already self-answered in the question.
Hennes vor 11 Jahren
0
1 Antwort auf die Frage
1
user254060
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
21
Komprimieren mit RAR vs ZIP
-
1
Apache Reverse Proxy
-
7
gleichzeitige Word-Dokumentzusammenarbeit
-
3
Sicherer Zugriff auf mein Heimnetzwerk-Subversion-Repository
-
2
Assistent für komprimierte Ordner - andere Archivformate
-
7
Beste SVN-Schnittstelle für Linux?
-
10
Wie füge ich eine ZIP-Datei zusammen, die in mehreren Teilen per E-Mail verschickt wurde?
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
6
Persönliche Quellcodeverwaltung über Subversion - stoppen Sie mich, bevor ich zu weit gehe!