Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme) (https://www.delphipraxis.net/201441-differentielle-system-backups-wg-kuerzlicher-webinstaller-probleme.html)

Guido Eisenbeis 22. Jul 2019 22:03


Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Im meinem Thread Delphi Community Edition - Webinstaller Ablauf umstellen ging es darum, dass mir der WebInstaller meine vorhandenes Delphi entfernt hat und dann nichts mehr installierte, weil die Download-Server down waren. (Es waren also nur noch Download-Server!) :P ... Da stand ich nun, komplett ohne IDE und abhängig davon, wann die Server wieder liefen.

Nun hat Sebastian Jänicke im Posting #19 einen guten Tipp gegeben, tägliche, differentielle* System-Backups zu erstellen. ( *Nachtrag: und/oder inkrementelle) Zum einen könnte damit einem erneuten WebInstaller-Desaster vorgebeugt werden, zum anderen, um es mit Sebastians Worten zu sagen: "Außerdem ist es so sowieso ordentlicher...". Damit meine ich, dass man das System ja nicht nur bei diesem einen Problem zurücksetzen kann, sondern auch bei vielen anderen Gelegenheiten, z. B. wenn ich mal wieder dutzende Programme ausprobiert hat, bis das richtige dabei war. :)

Die Idee an sich ist ja nicht neu (Ghost, TrueImage, ...), aber sowohl Windows, als auch die Imgaging-Programme haben sich weiterentwickelt (Macrium Reflect, Veeam, ...). Denn eins will ich nicht: Ein SystemBackup, das den Rechner länger als 10 Minuten blockiert.

Ich habe schon eine Backup-Strategie, die täglich etwa 10 - 15 Minuten braucht. Das ist gerade noch so erträglich. Wenn da nochmal soviel dazu käme, wäre für mich der Aufwand größer als der Nutzen.

Hier in diesem Thread würde ich gerne Informationen zusammentragen, die sowohl die Vorteile, als auch die Nachteile wiederspiegeln. Dabei sind vorallem EIGENE Erfahrungen willkommen! :)

Die Programme sollten nach Möglichkeit echte Freeware sein, also ohne Splash-Screen, Nag-Ware, Ablaufdatum, usw.

Die Argumente könnte man aufteilen in positiv, neutral und negativ.

Positiv

- Man gewinnt die Sicherheit auf den Stand von "heute morgen" zurückkehren zu können.

Negativ

- Speicherbedarf auf der Festplatte für die Sicherungen. (Da ich meine Datenfestplatte spiegele, wäre das 2x der Platzbedarf.)
- Zusätzlicher Zeitaufwand für die Ausführung des SysBaks.
- Wenn man auf einen früheren Stand zurückkehrt, gehen die danachliegenden Daten verloren (Einstellungen, E-Mails, ...)

Neutral

- Aufwand zum Einrichten der SysBaks.

Ich würde mich über eure Ideen freuen!

Guido.

Aviator 22. Jul 2019 23:39

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Ich persönlich benutze seit einiger Zeit (ca. 1,5 Jahre) Veeam Endpoint Backup. Da wir das auch in der Firma für unsere VMs benutzen (in der Vollversion) und es eine kostenlose Variante für den Heimgebrauch direkt für Windows gibt, dachte ich mir, ich teste das mal.

Positiv:
  • kostenlos
  • gute Übersicht beim Wiederherstellen von Dateien
  • übersichtliche und einfach zu bedienende GUI
  • E-Mail Benachrichtigung beim Erfolg oder Fehler (sollte bei guter Backup Software aber Standard sein)

Negativ:
  • nur ein Backup Job möglich (in der kostenlosen Vairante)
  • inkrementelle Backups dauern je nach belegter Systemkapazität doch recht lange, da das mergen ziemlich viel Zeit in Anspruch nimmt

Beim zweiten negativen Punkt muss man sagen, dass ich gute 1,75TB Daten auf meinem System habe und meine Backup HDD "nur" 4TB groß ist. Da habe ich aber auch noch ein paar andere Dinge drauf laufen wie nur das Backup. Von daher passt immer nur eine vollständige Sicherung auf die Platte und alles Andere muss ich inkrementell sichern. Ich habe eine Retention Policy von 14 Tagen/Sicherungen eingestellt. Das Mergen der Sicherungen nimmt mittlerweile bis zu 5 Stunden in Anspruch. In der Zeit kann man zwar problemlos weiterarbeiten, aber man kann den Rechner nicht neustarten. (Und die HDDs des NAS sind recht laut, was auch etwas stört mit der Zeit.)
Aus dem oben genannten Grund mache ich mittlerweile den NAS nicht mehr jede Woche an, sondern nur alle 4 Wochen oder so. Da es aber ein privater PC ist, wäre da ein Datenverlust noch verschmerzbarer als wenn es sich um einen Firmen Arbeitsplatz oder einen Server handeln würde.

Guido Eisenbeis 23. Jul 2019 01:23

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Das klingt interessant! :)
  • nur ein Backup Job möglich (in der kostenlosen Vairante)
  • inkrementelle Backups dauern je nach belegter Systemkapazität doch recht lange, da das mergen ziemlich viel Zeit in Anspruch nimmt
Danke, wertvolle Informationen! Bei mir soll nur die System-Partition gesichert werden, sodass es (vorerst) kein Problem sein sollte, dass nur ein Job in der Free-Version geht.

Eher macht mir zu schaffen, falls es lange dauert. Deshalb hier ein paar Fragen und Vorschläge.

Du schreibst "gute 1,75TB Daten auf meinem System". Das ist sehr viel und tatsächlich mehr, als bei mir! (Bin beeindruckt!) :) Ist das eine System- oder eine Daten-Partition? Eine System-Partition muss im Betrieb zwingend per Schattenkopie gesichert werden, was zusätzliche Ressourcen benötigt. (denke ich) :gruebel:

Was meinst du mit "Mergen der Sicherungen"?

Hast du das Wiederherstellen der Daten erfolgreich getestet?

------------------------------------------------------------------

Nun ein Vorschlag für dich. Ich habe das so verstanden, dass du lokale Daten per Veeam direkt auf ein NAS sicherst. Falls dem nicht so ist, ignorier einfach den folgenden Vorschlag. :wink:

Hast du lokalen Speicherplatz frei, der das Backup aufnehmen kann? (Am besten wäre es, wenn du eine (physikalisch unabhänge) Festplatte dazu hängen kannst.) Ich frage deshalb, weil oft das NAS die Geschwindigkeit extrem einschränkt (und natürlich das Netzwerk selbst). Falls ja, könntest du mal folgendes probieren: Lass zuerst dein Backup auf der lokalen Platte erstellen und lass dann lediglich den neuen inkrementellen Teil aufs NAS kopieren. Das könnte eine deutliche Beschleunigung ergeben, da nicht mehr die 1,75 TB übers Netzwerk bewegt** werden müssen, sondern nur der vergleichsweise winzige neue Teil. :thumb:

**Nicht falsch verstehen, die 1,75 TB müssen nicht übers Netzwerk kopiert, aber verglichen werden!

Zwar würde dich das evtl. eine weitere Festplatte kosten, dafür hättest du aber noch eine weitere Sicherung (schadet nicht). Zwar kenne ich nicht die genauen Umstände, aber ich würde schätzen, dass du damit statt 5 Stunden nur 1 Stunde brauchst! Die Verwaltung würde Veeam auf der lokalen Platte übernehmen, z. B. die Retention Policy von 14 Tagen/Sicherungen.

jaenicke 23. Jul 2019 05:53

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Ich speichere direkt auf ein Netzlaufwerk, aber das Archiv ist nur 500 GiB groß und die differentiellen Backups ca. 4 GiB durchschnittlich pro Tag. Während das Backup läuft (ich glaube täglich so ca. 20 Minuten, müsste ich nachschauen) ist der PC natürlich beschäftigt, aber viel davon mitbekommen tue ich nicht. Es ist also nicht so, dass dann das System komplett ausgelastet ist (zumindest bei mir).

mkinzler 23. Jul 2019 09:17

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Was meinst du mit "Mergen der Sicherungen"?
Mergen bedeutet, dass mehrer Sicherungen zu einer zusammengefasst werden. Dies geschieht beim Rücksichern oder manuellem oder automatischen Zusammenfassen (Eliminierung von Inkrementen).
Kommt auch darauf an, wie oft man Vollsicherungen durchführt. Führt man diese regelmässig durch, und verwendet Differenzsicherungen, statt Inkrementsicherungen, sollte das Problem mit dem langen Mergen nicht auftreten.

Der schöne Günther 23. Jul 2019 09:22

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Mir reicht seit Jahren die Standard-Sicherung von Windows. Ich glaube das sind einfach nur NTFS-Volumenschattenkopien, die habe ich zu hause auf eine USB-Platte gelegt die an einem Raspberry Pi hängt. Einmal aus Versehen einen 25 GB großen Musik-Ordner gelöscht, zwei Tage später gemerkt und mit zwei Klicks wieder zurückgespielt.

Hilft aber meine ich nur für Daten. Setups die einem das System auf links drehen kann man damit glaube ich nicht bekämpfen.

mkinzler 23. Jul 2019 09:25

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Mir reicht seit Jahren die Standard-Sicherung von Windows.
Diese ist leider ein Streich-Feature.

hoika 23. Jul 2019 09:34

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Hallo,
die Grundfragen sind für mich:

Kann ich Delphi in einer VM installieren? -> klar
Kann ich damit vernünftig arbeiten? -> kommt drauf an, bei mir geht es

Da ich keine DirectX-Programmierung (mehr) mache oder hardwarenahen Grafik-Krams,
reicht für mich eine virtuelle Maschine.
Die ist bei mir 100 GB groß, weil ich noch 2 Extra-Platten in der VM (a 40 GB) eingerichtet habe.
Solange die VM auf einer SSD liegt, passt das mit der Performance.

Vor jeder gefährliche Aktion wird die VM innerhalb von 30 Minuten gesichert.


Gut zu wissen, dass auch eine Update-Installation jetzt zu den gefährlichen Aktionen gehört...

jsheyer 23. Jul 2019 09:45

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Ich arbeite bereits seit einiger Zeit mit VMs auf denen ich mein Delphi installiert habe.
Hier möchte ich das Stichwort Snapshot in den Raum werfen. Wenn ich was installiere, erstelle ich einen Snapshot, der dauert nur 1-2 Sekunden, installiere dann gewünschte.
Schlägt es fehl, mach ich einen Rollback, funktioniert es, dann commite ich den Snapshot.
Ich selber nutze Proxmox als VM Host, aber mit VirtualBox als Beispiel geht das auch.

jziersch 23. Jul 2019 10:25

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Ich habe mit Parallels auf OSX beste Erfahrungen gemacht - bis Mojave, seitdem zickt es. Vor dem Delphi Upgrade mache ich immer einen Shapshot und das war schon öfters sehr sinnvoll.

Was aber differenzielle Backups anbelangt, empfehle ich www.drivesnapshot.de. Das System wird nicht blockiert, das Backup läuft im Hintergrund. Dies ist ganz besonders praktisch auch für die Daten partition. Man kann ohne Probleme ein älteres Backup starten, als Drive mounten und dann darauf ganz normal arbeiten (und schreiben). Die Änderungen werden nur im Speicher gehalten, aber für ein Kompilat in einer einer älteren Umgebung ist dies perfekt.

Im Gegensatz zu bekannteren Imagern benötigt drivesnapshot keine Installation, Treiber, Services etc und legt auch keine obskuren Verzeichnisse an.

Guido Eisenbeis 23. Jul 2019 21:02

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Zitat von mkinzler (Beitrag 1437391)
Mergen bedeutet, dass mehrer Sicherungen zu einer zusammengefasst werden. Dies geschieht beim Rücksichern oder manuellem oder automatischen Zusammenfassen (Eliminierung von Inkrementen).

Gestern habe ich mich ein wenig schlau gemacht, nachdem ich auf synthetische Vollbackups gestoßen bin. Eigentlich dachte ich, ich wäre noch auf einem recht guten Stand. Pustekuchen. Kaum macht man mal 10 Jahre wenig bis nichts, schon ist der Anschluss verpasst! :wink: Mann, hat sich da viel getan.

Vielen Dank Markus, für die Antwort. Und gleich schon die nächste Frage: Was meinst du mit Rücksichern?

@Alle

Scheint so, als ob bei euch die VMs sehr beliebt wären und gut laufen. Wenn ich mal aufrüste, werde ichs auch versuchen. Bis dahin bleibe ich mal bei differenziellen System-Backups, weil da nach der Vollsicherung die differenziellen eigentlich jederzeit gelöscht werden können. Sehe ich das richtig? Also ich habe 1 Vollsicherung und 14 differenzielle. Beim 15ten lasse ich das älteste differenzielle löschen und behalte immer die 14 neuesten. Ist das so richtig?

Ansonsten hat sich das mit dem synthetischen Vollbackup gut angehört. Einmal hieß es, Veeam (Free) könnte das, ein anderes Mal hieß es, Veeam würde nur noch "reverse incremental Backups" benutzen.

Zitat:

Zitat von jaenicke (Beitrag 1437377)
Ich speichere direkt auf ein Netzlaufwerk, ...

Was benutzt du für ein Programm? Welches NAS, und drosselt es? (Es gibt NAS, die auf 100 Mbit/s drosseln! Warum weiß ich nicht.)

Zitat:

Zitat von Der schöne Günther (Beitrag 1437393)
Mir reicht seit Jahren die Standard-Sicherung von Windows.

Was, um alles in der Welt, ist eine Windows Standard-Sicherung? :glaskugel: :gruebel:

Zitat:

Zitat von hoika (Beitrag 1437396)
Gut zu wissen, dass auch eine Update-Installation jetzt zu den gefährlichen Aktionen gehört...

Ohne Worte, zustimm :!:

Zitat:

Zitat von jsheyer (Beitrag 1437397)
Ich selber nutze Proxmox als VM Host ...

Meinst du VM Client?

Zitat:

Zitat von jziersch (Beitrag 1437399)
Vor dem Delphi Upgrade mache ich immer einen Shapshot und das war schon öfters sehr sinnvoll.

Da hast du gewusst, was ich gerade erfahren musste. Ist aber nochmal gut gegangen, auch wenn's fast eine Woche gedauert hat.

Zitat:

Zitat von jziersch (Beitrag 1437399)
Was aber differenzielle Backups anbelangt, empfehle ich www.drivesnapshot.de.

Das hätte ich fast vergessen, ist ja ein Urgestein! Das habe ich neben Ghost immer gerne benutzt, hat aber in den letzten Jahren unter Win 7 öfter mal den Start vermurks, nachdem ich ein Image wiederhergestellt hatte. Ist aber immer ins Laufen zu kriegen gewesen. Gute Idee, danke! (Hat das noch immer die eigenwillige Oberfläche?) :-D

Der schöne Günther 23. Jul 2019 21:44

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Zitat von Guido Eisenbeis (Beitrag 1437462)
Was, um alles in der Welt, ist eine Windows Standard-Sicherung? :glaskugel: :gruebel:

Einstellungen -> Update & Sicherheit -> Sicherung

mkinzler 23. Jul 2019 21:45

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Vielen Dank Markus, für die Antwort. Und gleich schon die nächste Frage: Was meinst du mit Rücksichern?
Im Fall der Fälle, wenn das ganze System oder einzelne Dateien wiederhergestellt werden müssen.
@Alle
Zitat:

Sehe ich das richtig?
Bis auf die letzte
Zitat:

Also ich habe 1 Vollsicherung und 14 differenzielle. Beim 15ten lasse ich das älteste differenzielle löschen und behalte immer die 14 neuesten. Ist das so richtig?
Es reicht dann immer eine, da diese immer alle Änderungen zum letzten Vollbackup enthält. Das was Du meinst, sind inkrementelle Backups. Da hat jeder Sicherung immer die Änderung zur letzten.
Zitat:

Ansonsten hat sich das mit dem synthetischen Vollbackup gut angehört. Einmal hieß es, Veeam (Free) könnte das, ein anderes Mal hieß es, Veeam würde nur noch "reverse incremental Backups" benutzen.
Reversinkrementelle Backups kann m.W. die freie Version nicht. Dabei ist das letzte Backup immer ein Vollbackup (automatischer Merge) und die Vortage nur inkremente zum Folgetag.
Zitat:

Was, um alles in der Welt, ist eine Windows Standard-Sicherung? :glaskugel: :gruebel:
In Windows ist eine ältere Version von Symatec Backup integriert. Diese möchte MS aber entfernen

Zitat:

Meinst du VM Client?
Nein, das ist eine Linuxbasierte VM-Software

Der schöne Günther 24. Jul 2019 09:52

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Zitat von mkinzler (Beitrag 1437466)
Zitat:

Was, um alles in der Welt, ist eine Windows Standard-Sicherung? :glaskugel: :gruebel:
In Windows ist eine ältere Version von Symatec Backup integriert. Diese möchte MS aber entfernen

Das habe ich noch nie gehört. Wo hast du das gefunden?

Luckie 24. Jul 2019 10:45

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Wahrscheinlich vom Hersteller vorinstalliert. Bei Windows ist es bestimmt nicht integriert.

Guido Eisenbeis 24. Jul 2019 11:59

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1437465)
Windows Standard-Sicherung: Einstellungen -> Update & Sicherheit -> Sicherung

Ah! :idea: Jetzt ist's klar.

Zitat:

Zitat von mkinzler (Beitrag 1437466)
Zitat:

Also ich habe 1 Vollsicherung und 14 differenzielle. Beim 15ten lasse ich das älteste differenzielle löschen und behalte immer die 14 neuesten. Ist das so richtig?
Es reicht dann immer eine, da diese immer alle Änderungen zum letzten Vollbackup enthält. Das was Du meinst, sind inkrementelle Backups. Da hat jeder Sicherung immer die Änderung zur letzten.

Differenziel war schon richtig, aber da habe ich wohl unglücklich formuliert. Es war so gemeint, dass ich ständig 1 Vollsicherung plus 14 differnzielle Baks haben will. Ziel ist, dass ich auf einen beliebigen Stand der letzten 14 Sicherungen zurücksetzen kann, und nicht nur auf den letzten. Es kann ja z. B. sein, dass sich ein Fehler unbemerkt ereignet hatte und schon in die letzte Sicherung aufgenommen wurde.

Zitat:

Zitat von mkinzler (Beitrag 1437466)
VM Host, VM Client: Nein, das ist eine Linuxbasierte VM-Software

Ich denke, da reden wir aneinander vorbei, oder? :wink:

stifflersmom 24. Jul 2019 14:21

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Hier mal meinen Senf...

meine Entwicklungsmaschine wird auf einem Proxmoxserver gehostet. Der wiederum speichert auf einem ZFS Dateisystem.
Dieses ermöglicht skriptgesteuerte Snapshots, die sich beliebig "feingradig" ablaufen lassen. Minütlich/Stündlich/Täglich... und auch die Aufbewarungszeiten lassen sich anpassen, "bis Meppen".
Diese Snapshots erfolgen sehr, sehr schnell... und werden dann auch sehr, sehr schnell an einen zweiten Server übertragen (in meinem Fall ein Freenas). Das merke ich auf jeden Fall in meiner Entwicklungsumgebung gar nicht :-)
Das zurückrollen auf einen Snapshot kannst Du dann machen wie Du willst.

ZFS ist einfach genial!!

Luckie 24. Jul 2019 15:36

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Du musst doch nur die Systempartition mit OS und Programmen sichern. Das kann doch nicht so viel sein.

Guido Eisenbeis 24. Jul 2019 17:10

AW: Differentielle System-Backups (wg kürzlicher WebInstaller-Probleme)
 
Zitat:

Zitat von Luckie (Beitrag 1437563)
Du musst doch nur die Systempartition mit OS und Programmen sichern. Das kann doch nicht so viel sein.

Falls das an mich gerichtet ist: Richtig. Eigentlich ist nicht mehr geplant. - Um euch nicht seitenweise mit Infos zu überfluten, hier ein kurzer Umriß. Bei Fragen: fragen! :)

Was ist vorhanden?

Auf meinem Rechner passieren überwiegend private Dinge. Das öffentlichste was ich mache, ist hier zu posten u. ä. Meine Daten sichere ich in einem erträglichen Maße, also mit einem für mich passenden Kompromiss zwischen Komfort und Sicherheit. Das funktioniert für mich und hat schon das ein oder andere Desaster überstanden.

Lediglich beim System (Win 10) habe ich seit dem Webinstaller-Mal*heur das Bedürfnis, ein wenig mehr zu tun.

Mein System an sich ist gesichert und es ist vom größten Teil meiner Daten abgeschottet. Lediglich "Kleinigkeiten" befinden sich auf "C:", z. B. E-Mail, der Desktop, AppData, und ähnliches. Die wiederum sichere ich mit Backup- und Synch-Tools (derzeit 7-Zip und FreeFileSync). Ein Sichern und Wiederherstellen des Systems per Imaging-Software ist also kein Problem. Dazu erstelle ich in (un-)regelmäßigen Abständen ein System-Image mit "Macrium Reflect Free" mithilfe einer Boot-CD.

Was fehlt?

Eine automatische Sicherung des (Windows-)Systems, die nicht lange zurückliegt. Am besten vom aktuellen Tag, oder dem davor. Wie schon erwähnt, ist aber auch das Vorhalten von 7 oder 14 differenziellen Baks keine große Sache, denke ich. :gruebel:

Dadurch soll erreicht werden, dass bei einem Zwischenfall leicht ein System-Zustand wiederhergestellt werden kann, der möglichst aktuell ist. Denn es fehlen immer Einstellungen, Updates, E-Mails, usw. Je kürzer also das Backup zurück liegt, desto weniger geht einem verloren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz