invis_server_wiki:dasi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
invis_server_wiki:dasi [2017/10/03 12:33]
flacco [Wiederherstellung einzelner Elemente aus dem Brick-Level Backup]
invis_server_wiki:dasi [2019/01/08 08:32]
flacco [interne Sicherungen]
Zeile 1: Zeile 1:
 ====== invis Server Datensicherung ====== ====== invis Server Datensicherung ======
 +
 +invis-Server verfügen über ein mehrschichtiges Datensicherungssystem,​ bestehend aus regelmäßigen internen Sicherungen,​ kombiniert mit einer externen Sicherung auf externe Festplatten oder einen Datensicherungsserver.
 +
 +===== interne Sicherungen =====
 +
 +Interne Sicherungen sind zeitgesteuerte Sicherungen wichtiger Datenbestände. Während der Installation werden verschiedene Datensicherungsaufgaben angelegt:
 +
 +^ Aufgabe / Script ​ ^ Zyklus ​ ^ Bemerkung ​ ^
 +^ kbackup ​ | Mo, Mi, Fr, So jeweils um 3:00 Uhr  | Sicherung der Kopano-Konten / ermöglicht das wiederherstellen einzelner Objekte (Mailordner,​ Mails usw. z.B. bei versehentlichem Löschen ​ |
 +^ kdbdump ​ | Di, Do, Sa jeweils um 3:00 Uhr  | Sicherung der Kopano Datenbank / dient der Wiederherstellung der Kopano Datenbank im Notfall ​ |
 +^ dwdatasnapshot ​ | Samstags um 1:30 Uhr  | Sicherung des Dokuwiki-Datenbestandes ​ |
 +^ alldump ​ | Samstags um 6:00 Uhr  | Sicherung aller Datenbanken des Servers mit Ausnahme der Kopano-Datenbank ​ |
 +^ adbackup ​ | Täglich um 23:30  | Sicherung des Active Directory / ab invis-Server 14.0  |
 +
 +Diese Sicherungen erfolgen zunächst auf die lokalen Festplatten des Servers selbst und sind in der Freigabe Archiv im Unterverzeichnis "​sicherungen"​ zu finden. Damit diese Sicherungen nicht bis ins unermessliche Platz belegen werden die verschiedenen Sicherungsverzeichnisse zyklisch bereinigt. Das maximale Alter der Sicherungen ist in "​Tagen"​ in <​file>/​etc/​invis/​invis.conf</​file>​ einstellbar und in der Regel auf 21 oder 42 Tage voreingestellt. Ältere Sicherungen werden gelöscht.
 +
 +Alle internen Sicherungen werden von der externen Sicherung mit erfasst.
 +
 +//​**Hinweis:​** Alle in der Tabelle genannten Sicherungsscripts können auch manuell auf der Kommandozeile des Servers aufgerufen werden.//
 +===== externe Sicherungen =====
  
 Basierend auf unserer Empfehlung eine invis-Server Installation unter Nutzung von Logical-Volume-Management durchzuführen haben wir ein eigenes Datensicherungswerkzeug entwickelt, welches Datensicherung durch Kombination von LV-Snapshots und "//​**rdiff-backup**//"​ durchführt. Basierend auf unserer Empfehlung eine invis-Server Installation unter Nutzung von Logical-Volume-Management durchzuführen haben wir ein eigenes Datensicherungswerkzeug entwickelt, welches Datensicherung durch Kombination von LV-Snapshots und "//​**rdiff-backup**//"​ durchführt.
Zeile 294: Zeile 314:
 invis:/​srv/​shares/​archiv/​sicherungen/​kopanostores # kopano-backup --index username invis:/​srv/​shares/​archiv/​sicherungen/​kopanostores # kopano-backup --index username
 </​code>​ </​code>​
 +
 +Im Beispiel steht "​username"​ sowohl für den Namen des Sicherungverzeichnisses eines Benutzers, als auch für den aktiven Benutzer in dessen Store ein oder mehrere Elemente wiederhergestellt werden sollen.
 +
 +Mit der Option **''​-u username2''​** können Elemente auch in einen anderen aktiven Store wiederhergestellt werden.
  
 Um die Ausgabe einzugrenzen,​ ist **//​grep//​** ein geeignetes Werkzeug: Um die Ausgabe einzugrenzen,​ ist **//​grep//​** ein geeignetes Werkzeug:
Zeile 322: Zeile 346:
  
 Dabei wird im Store des Benutzers nichts überschrieben. Bereits vorhandene Elemente werden automatisch übersprungen. Dabei wird im Store des Benutzers nichts überschrieben. Bereits vorhandene Elemente werden automatisch übersprungen.
 +
 +**Wiederherstellung nach Datum**
 +
 +Auch eine zeitliche Eingrenzung der Wiederherstellung auf ein Datum oder einen Datumsbereich ist möglich.
 +
 +<​code>​
 +/​srv/​shares/​archiv/​sicherungen/​kopanostores # kopano-backup --restore username -b 2014-01-01 -e 2015-01-01
 +</​code>​
 +
 +Die Optionen **''​-b''​** und **''​-e''​** stehen wie kaum anders zu vermuten für "​begin"​ und "​end"​.
 +
 +**Komplexeres Beispiel**
 +
 +Die hier gezeigten Beispiele lassen sich selbstverständlich auch kombinieren.
 +
 +Wenn Sie beispielsweise alle Mails aus dem Posteingang eines Users aus einem bestimmten Zeitraum in einen Unterordner eines anderen Users wiederherstellen wollen sähe das wie folgt aus:
 +
 +<​code>​
 +/​srv/​shares/​archiv/​sicherungen/​kopanostores # kopano-backup --restore username1 -f Posteingang -b 2014-01-01 -e 2015-01-01 -u username2 --restore-root from_username1
 +</​code>​
 +
 +Zu erwähnen wäre noch die Option **''​- -recursive''​**,​ sie stellt alle Elemente eines Ordners inklusive Unterordner wieder her.
 ===== Wiederherstellung der vollständigen Datenbank ===== ===== Wiederherstellung der vollständigen Datenbank =====
  
  • invis_server_wiki/dasi.txt
  • Zuletzt geändert: 2021/06/01 09:40
  • von flacco