(deutsche bersetzung der Seite PmWiki.BackupAndRestore, Stand 10.03.2006)

Diese Seite enthlt einige Hintergrundinformationen ber das Erstellen von Sicherungskopien (Backups) und erlutert einigige *nix Sicherungs- und Wiederherstellungsmethoden.

Einfhrung

Eine Wikiinstallation enthlt einmalige Daten in den Verzeichnissen:

    local/         lokale Einstellungsdateien/-skripte
    cookbook/      Erweiterungen aus dem Cookbook
    pub/           ffentlich zugngliche Dateien
    wiki.d/        Wikiseiten
    uploads/       Hochgeladene Dateien (Anhnge)

Ein guter Backupplan beinhaltet das regelmige Archivieren dieser Verzeichnisse oder als absolutes Minimum von local/ und wiki.d/. Vernnftigerweise sollte die Backups auf einem anderen Rechner als das Wiki gelagert werden.

Einfaches Backup und Wiederherstellen (*nix)

Beim Backup gilt: je einfacher, je besser. Da die PmWiki-Distribution sehr klein ist (1/4 Megabyte), ist es am einfachsten die Distributionsdateien zusammen mit den Daten zu sichern.

Anlegen eines Backuparchives

Der folgende *nix-Befehl, ausgefhrt im Oberverzeichnis des Wikiverzeichnisses erzeugt ein vollstndiges Backup in ihrem Homeverzeichnis.

tar -zcvf  ~/wiki-backup-`date +%Y%m`.tar.gz  wiki/

Wiederherstellen des Backuparchives

Der einfache Weg

Das Wiki kann innerhalb weniger Sekunden mit den folgenden Befehlen wiederhergestellt werden:

tar -zxvf ~/wiki-backup-200512.tar.gz
find wiki/uploads/ -type d |xargs chmod 777
find wiki/wiki.d/ -type d |xargs chmod 777

Ein etwas sichererer Weg

Die einfachen Wiederherstellungsbefehle von oben erzeugen Verzeichnisse, auf die Jedermann Schreibrechte besitzt. Dies lt sich vermeiden, wenn PmWiki die Verzeichnisse mit korrekten Besitzer und Rechten anlegt.

Begonnen wird mit

tar -zxvf ~/wiki-backup-200512.tar.gz
rm -rf wiki/wiki.d
rm -rf uploads
chmod 2777 wiki/

Jetzt wird eine Datei in jede Gruppe hochgeladen, welche vorher schon Dateien enthielt. Falls das Wiki zuvor keine Anhnge enthielt, wird das Wiki nur einmal besucht, so dass das Verzeichnis wiki.d/ angelegt wird.

Das Wiederherstellen wird abgeschlossen mit

chmod 755 wiki/
tar -zxvf ~/wiki-backup-200512.tar.gz

Details

Bei den Befehlen auf dieser Seite wird davon ausgegangen, dass sich das Wiki in einem Verzeichnis Namens "wiki/" befindet. Das Backup wird im Dezember 2005, gemacht, deshalb die entsprechende Bezeichnung.

Das Wiki besitzt nur dann ein Verzeichnis "uploads/", wenn das Hochladen von Dateien aktiviert wurde.

Der Backupbefehl verwendet die Datumsangabe (JJJJMM) im Dateinamen. Falls die Befehle regelmig ausgefhrt werden, z.B. mittels cron, knnen so z.B. monatliche Abbilder erzeugt werden. Durch Anhngen von %d am Datumsformat `date +%Y%m%d` JJJJMMDD) knnen tgliche Abbilder erzeugt werden. Vorsicht jedoch bei groen Uploadverzeichnissen.

Siehe auch

<< Upgrades | Dokumentationsindex | Anpassungen fr einzelne Gruppen? >>

Seite zuletzt geändert am 10.03.2006 11:52 Uhr · Seitenaufrufe: 1260