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 [2020/06/07 15:09]
flacco [Sicherung einrichten]
invis_server_wiki:dasi [2020/06/07 15:49]
flacco [Datenwiederherstellung mit rdiff-backup]
Zeile 339: Zeile 339:
 Die Wiederherstellung von Daten unterscheidet sich geringfügig,​ je nach dem, ob das Sicherungsziel externe Festplatten oder ein Sicherungsserver ist und deutlich, je nachdem, ob **invis-rdbu** oder **invis-bbu** genutzt wird. Die Wiederherstellung von Daten unterscheidet sich geringfügig,​ je nach dem, ob das Sicherungsziel externe Festplatten oder ein Sicherungsserver ist und deutlich, je nachdem, ob **invis-rdbu** oder **invis-bbu** genutzt wird.
  
-==== Wechseln ins Verzeichnis der Datensicherung ​==== +==== Wiederherstellung von Daten vorbereiten ​==== 
- +=== Sicherungsfestplatten === 
-Im Falle externer Sicherungsplatten ist beim Verbinden der Platte mit dem Server zu verhindern, dass das Verbinden unmittelbar eine neue Sicherung auslöst. Für diesen Zweck existiert ein eigenes Script, welches vor dem Verbinden der Festplatte ohne weiteren Parameter auf der Kommandozeile des Servers aufgerufen wird:+Im Falle externer Sicherungsplatten ist beim Verbinden der Platte mit dem Server zu verhindern, dass das Verbinden unmittelbar eine neue Sicherung auslöst. Für diesen Zweck existiert ein eigenes Script, welches ​**vor** dem Verbinden der Festplatte ohne weiteren Parameter auf der Kommandozeile des Servers aufgerufen wird:
  
 <​code>​ <​code>​
Zeile 347: Zeile 347:
 </​code>​ </​code>​
  
-Für die Wiederherstellung von Daten ist es entscheidend,​ wie schnell der Verlust einer Datei oder eines Verzeichnisses auffällt. Da die Basis der Sicherung das Programm //**rdiff-backup**// ist, ist jeweils der letzte Sicherungsstand direkt verfügbar, ältere Sicherungsstände liegen nur noch als sogenannte Inkremente in der Sicherung vor und müssen unter Verwendung von //**rdiff-backup**// **berechnet** werden. In jedem Fall benötigen Sie Erfahrung auf der Linux-Kommandozeile.+Dies gilt gleichermaßen für **invis-rdbu** und **invis-bbu**.
  
-In der Praxis bedeutet das, dass eine Datei die nach der letzten Datensicherung auf dem Server gelöscht wurde, auf dem Sicherungsmedium vollwertig vorhanden ist und einfach zurück kopiert werden kann. Erfolgt nach dem Löschen eines Originals eine zweite Sicherung auf das gleiche Sicherungsmedium muss die Datei aus den Inkrementen wiederhergestellt ​werden. Letzteres ist deutlich aufwändiger.+Jetzt kann die Sicherungsplatte verbunden ​und eingehängt ​werden:
  
-Um Daten wiederherzustellen müssen Sie auf der Kommandozeile in das Verzeichnis der Sicherung wechseln. Je nach Sicherungsziel müssen Sie unterschiedliche Wege gehen.+<​code>​ 
 +invis:~ # mount /dev/backup /​mnt/​udevsync 
 +</​code>​
  
-**Sicherungsfestplatte**+=== Datensicherungsserver ===
  
-Hier muss zunächst ​dafür Sorge getragen werden, dass das Anschließen der Platte von der Daten wiederhergestellt werden sollen, keine neue Datensicherung auslöst. Für diesen Zweck bringt die Sicherungssoftware des invis-Servers ein eigenes Script mit. Es ist vor dem Verbinden der Festplatte einfach ohne weiteren Parameter aufzurufen:+In diesem Fall melden Sie sich zunächst ​per SSH am Sicherungsserver an:
  
 <​code>​ <​code>​
-invis:~ # udbrestore+invis:~ # ssh root@sicherungsserver 
 +sicherungsserver:​~ #
 </​code>​ </​code>​
  
 +Die Abfrage eines Passworts erfolgt nicht, da die Authentifikation via Public-Key Verfahren erfolgt.
  
-Jetzt kann die Sicherungsplatte verbunden und eingehängt werden:+Wechseln sie jetzt ins Sicherungsverzeichnis:
  
 <​code>​ <​code>​
-invis:~ # mount /dev/​backup ​/​mnt/​udevsync+sicherungsserver:~ # cd /srv/backup
 </​code>​ </​code>​
  
-Jetzt kann ins Verzeichnis der Sicherungen gewechselt werden:+==== Datenwiederherstellung mit rdiff-backup ==== 
 + 
 +Für die Wiederherstellung von Daten ist es entscheidend,​ wie schnell der Verlust einer Datei oder eines Verzeichnisses auffällt. Da die Basis der Sicherung das Programm //​**rdiff-backup**//​ ist, ist jeweils der letzte Sicherungsstand direkt verfügbar, ältere Sicherungsstände liegen nur noch als sogenannte Inkremente in der Sicherung vor und müssen unter Verwendung von //​**rdiff-backup**//​ **berechnet** werden. In jedem Fall benötigen Sie Erfahrung auf der Linux-Kommandozeile. 
 + 
 +In der Praxis bedeutet das, dass eine Datei die nach der letzten Datensicherung auf dem Server gelöscht wurde, auf dem Sicherungsmedium vollwertig vorhanden ist und einfach zurück kopiert werden kann. Erfolgt nach dem Löschen eines Originals eine zweite Sicherung auf das gleiche Sicherungsmedium muss die Datei aus den Inkrementen wiederhergestellt werden. Letzteres ist deutlich aufwändiger. 
 + 
 +=== Daten aus der aktuellsten Sicherung wiederherstellen === 
 + 
 +Um Daten wiederherzustellen müssen Sie auf der Kommandozeile in das Verzeichnis der Sicherung wechseln. Je nach Sicherungsziel müssen Sie unterschiedliche Wege gehen. 
 + 
 +Ist die Festplatte angeschlossen und gemountet, ​kann ins Verzeichnis der Sicherungen gewechselt werden:
  
 <​code>​ <​code>​
Zeile 386: Zeile 400:
 Die Nutzdaten Ihres Unternehmens finden Sie unter "/​home"​ bzw. "/​srv"​. In diesen Verzeichnissen finden Sie 1:1 die Datenstruktur vor wie auf den Quellverzeichnissen des Servers. Um Daten der letzten Sicherung wiederherzustellen müssen Sie lediglich die entsprechende Datei oder das Verzeichnis aus dem Sicherungsverzeichnis an einen Ort Ihrer Wahl kopieren. Am einfachsten können Sie dass mit Hilfe des auf jedem invis-Server installierten Dateimanagers "​Midnight Commander"​ (//​**mc**//​) erledigen. Die Nutzdaten Ihres Unternehmens finden Sie unter "/​home"​ bzw. "/​srv"​. In diesen Verzeichnissen finden Sie 1:1 die Datenstruktur vor wie auf den Quellverzeichnissen des Servers. Um Daten der letzten Sicherung wiederherzustellen müssen Sie lediglich die entsprechende Datei oder das Verzeichnis aus dem Sicherungsverzeichnis an einen Ort Ihrer Wahl kopieren. Am einfachsten können Sie dass mit Hilfe des auf jedem invis-Server installierten Dateimanagers "​Midnight Commander"​ (//​**mc**//​) erledigen.
  
-Nach dme Wiederherstellen der Daten ist die Sicherungsfestplatte wieder auszuhängen und vom Server zu trennen:+Nach dem Wiederherstellen der Daten ist die Sicherungsfestplatte wieder auszuhängen und vom Server zu trennen:
  
 <​code>​ <​code>​
 invis:~ # umount /​mnt/​udevsync invis:~ # umount /​mnt/​udevsync
 </​code>​ </​code>​
- +=== Wiederherstellen ​älterer Dateiversionen ​mittels rdiff-backup ====
-**Datensicherungsserver** +
- +
-In diesem Fall melden Sie sich zunächst per SSH am Sicherungsserver an: +
- +
-<​code>​ +
-invis:~ # ssh root@sicherungsserver +
-sicherungsserver:​~ # +
-</​code>​ +
- +
-Die Abfrage eines Passworts erfolgt nicht, da die Authentifikation via Public-Key Verfahren erfolgt. +
- +
-Wechseln sie jetzt ins Sicherungsverzeichnis:​ +
- +
-<​code>​ +
-sicherungsserver:​~ # cd /​srv/​backup +
-</​code>​ +
- +
-==== Wiederherstellen ​von Daten mittels rdiff-backup ====+
  
 Gehen wir im folgenden Beispiel von einer Sicherung auf eine Datensichrungsfestplatte aus und entsprechend der obigen Anleitung vor: Gehen wir im folgenden Beispiel von einer Sicherung auf eine Datensichrungsfestplatte aus und entsprechend der obigen Anleitung vor:
Zeile 456: Zeile 452:
 ... work in progress ... ... work in progress ...
  
 +==== Datenwiederherstellung mit borg Backup ====
 ===== Sicherung Überwachen und ggf. Aufräumen ===== ===== Sicherung Überwachen und ggf. Aufräumen =====
  
  • invis_server_wiki/dasi.txt
  • Zuletzt geändert: 2021/06/01 09:40
  • von flacco