Hier sind die aus blognostalgischen Gründen archivierten Artikel meines ersten Weblogs das Netzbuch, das von Mai 2002 bis November 2006 aktiv war. Aktuellere Artikel hat die neueste Version der Uninformat im Angebot.

datensicherung

Heute schon Daten gesichert?

Mac Techkram

Auch der oder die Mac-UserIn als solche muss Daten sichern (und mir jetzt einen Extra-Preis für die Weisheit der Woche, bitte! ;-)). Letztens wanderte ein wunderbarer Problematisierartikel aus einem Blog namens »plasticsfuture« über Backup-Werkzeuge auf dem Mac durch die einschlägigen Blogs. Da ich aktuelle Erfahrung mit dem plötzlichen Festplattentod habe, möchte ich ein wenig Weisheit verbreiten.

Natürlich wäre es wünschenswert, Backup-Mechanismen zu haben, die auch das allerletzte obskure Attribut aus dem Wildwuchs der OSX-Attribute sichern. Und natürlich verschiedene Versionen der Datensicherungen, so dass man im Notfall auch die Version des furchtbar wichtigen Texts von vor drei Wochen rauskramen könnte. Also am besten eine spezielle Backup-Software mit allen Schikanen, eine externe Festplatte oder DVDs, auf denen man dann natürlich regelmäßig sichert.

Unfug. Viele spezielle GUI-Backup-Programme funktionieren lt. plasticsfuture nicht richtig. Und es gibt grundsätzlich nur eine gute Datensicherung: Jene, die regelmäßig gemacht wird. Und das passiert nur, wenn der Mechanismus dazu möglichst simpel und automatisch ist und ohne große Hardware-Stöpselei von statten geht.

Darum höret die Weisheit eines Mannes, der einen innerhalb weniger Stunden stattfindenden Festplattentod ohne den Verlust auch nur eines Bytes überstanden hat:

Dinge, die versioniert werden müssen, wie alles was man so entwickelt oder schreibt oder frickelt, werden auf einen Subversion-Server gesichert. Das sind die einzigen Dinge, wo ich evtl. das Bedürfnis habe, eine ältere Version heraus zu wühlen.

Alle Daten werden grundsätzlich nur in Strukturen im Home-Verzeichnis auf dem Mac abgelegt. In meinem Netz befindet sich ein Linux-PC mit einer geräumigen Festplatte. Auf diesen wird ein kompletter Spiegel des Home-Verzeichnis des Mac vorgehalten. Ein Spiegel. Keine Versionierung nach Tagen, Wochen, Monaten, Jahren. Und das unkomprimiert und offen im Dateisystem. Festplatten kosten nix.

Und auf dem Mac befindet sich ein Skript, in dem steht:

rsync -avz —delete . datensicheruser@datensicherrechner.local:/home/daten/Powerbook-Backup/

Was macht das? rsync synchronisiert Verzeichnisstrukturen auf eine andere Platte, auch über das Netz. Die Option a sichert alles im Archiv-Mode, v zeigt an was getan wird, z komprimiert während der Übertragung, delete löscht auf dem Sicherungsrechner alles, was auch auf dem Powerbook gelöscht wurde. Wird dieser Befehl im Home-Verzeichnis ausgeführt (daher . für alles im aktuellen Verzeichnis) so wird eine ssh-Verbindung zum Rechner datensicherrechner.local als User datensicheruser ergestellt und das Homeverzeichnis in das Verzeichnis /home/daten/Powerbook-Backup/ auf datensicherrechner.local gespiegelt.

Mehr brauche ich nicht. Ich habe immer genau eine aktuelle Kopie meines Homeverzeichnisses des Notebooks auf einem anderen Rechner. Die Sicherung liegt offen im Dateisystem des anderen Rechners, ich komme an die Daten auch heran, wenn das Notebook plötzlich explodieren würde. Keine Sicherungen in komprimierten proprietären Formaten machen, niemals!
Der Sicherungsmechanismus funktioniert mehr oder weniger allein, sobald der Zielrechner eingeschaltet ist, indem man einfach das Skript ausführt. Im Falle eines Verlust durch Hardwareaustausch kopiere ich alles per scp über das Netz zurück auf das Powerbook. Kleinere Verluste, wie das einige Dateien nur noch das Standardsymbol statt eines bunten benutzerdefinierten Symbols haben, weil auf einem Linux-Dateisystem eben die Zillionen Mechanismen der erweiterten Attribute nicht gesichert werden, kann man verschmerzen. Die Alternative wäre ein altes oder gar kein Backup, weil die Prozedur zu aufwändig ist und der menschliche Faktor ins Spiel kommt.

Man könnte das noch verfeinern. Wenn man auf einen anderen Mac sichert, rsync mit dem Parameter E zur Erhaltung einiger erweiterter Attribute aufrufen. Oder auf dem fremden Rechner wiederum auf andere Platten sichern. Aber zwei Exemplare der Daten reichen eigentlich.

Fazit: Vergesst die Featuritis von Backup-Programmen und -Prozeduren. Wir brauchen ein Backup, das aktuell ist und die Daten einfach erreichbar macht, wenn man sie plötzlich braucht. Dazu reichen die Bordsysteme. QED.

mac rsync backup datensicherung