Post by Patrick KormannPost by Heiner VeelkenWas Backup angeht, da habe ich meine eigenen Sicherheitsmethodiken.
Vielleicht weiß ich auch zuwenig vom sparsebundle-Prinzip, jedoch
denke ich, dass ich mir eine zusätzliche Fehlerquelle einbaue,
nämlich sparsebundle nicht mounten können, und das möchte ich beim
Backup nicht haben.
Das passiert leider auch tatsächlich ab und an.
Wobei ich den Eindruck habe, dass man diesbzgl. Meldungen immer seltener
hört (ob das daran liegt, dass Apple in aktuelleren Versionen von OS X
oder bei den "Gegenstellen" TimeCapsule/Airport-E*/OS X Server irgendwas
optimiert hat oder weniger Leute Backups übers Netz machen bzw. sich
über Fehlschläge beklagen sei mal dahingestellt).
Post by Patrick KormannResp. dass sich das Sparsebundle nicht mehr mounten lässt hatte ich
glaube ich noch nie, aber dass das hfs+ so zerschossen ist, dass es
nicht mehr reparabel ist und TM das Ding als Readonly markiert und ne
neue Sicherung beginnen will. Passiert so wie ich das sehe nur mit
Mobilrechnern, die halt auch mal zum dümmsten Zeitpunkt vom Netz
gehen. Wobei ich eigentlich schon versuche darauf zu achten. Ich
sichere sogar nicht mehr automatisch, sondern manuell, damit es nicht
im dümmsten Moment anläuft...
Und da gibt's dann zwei Varianten damit umzugehen, die auch automatisch
und ohne dass Anwender auf irgendwas aufpassen müssen, funktionieren
sollten.
a) Netatalk-only (das betrifft Dein FreeNAS genauso wie potentiell
Heiners DD-WRT): "disconnect time" raufsetzen bis der Arzt kommt,
siehe [1]
b) beim Schlafenlegen des Rechners bspw. per SleepWatcher [2] immer
dafür sorgen, dass die aktuelle Sicherung gestoppt und das Sparse-
bundle noch per "diskutil unmount" ausgeworfen wird. Nachteil: Wenn
man dann den Deckel wieder aufklappt, ist die letzte Sicherung
unvollständig und der backupd fängt wieder von vorne an.
Hilft aber beides nix in Situationen, in denen User "sehenden Auges" ihr
Backup himmeln: Mit laufendem Rechner die Netzwerkverbindung zum Time-
machine-Server wegbrechen lassen. Also Netzwerkkabel abstöpseln oder
WLAN-Abdeckung verlassen und nicht innerhalb des Reconnect-Zeitraums
Verbindung wieder herstellen.
Post by Patrick KormannDas gleiche Problem würde sich aber wohl auch mit einer externen Platte
ergeben - wenn man das Notebook zuklappt und die Platte einfach abzieht...
Eigentlich nicht: wer zuklappt, legt den Rechner schlafen und das geht
"normalerweise" mit konsistenten extern angebundenen Dateisystemen
einher. Aber selbst wenn man das Kabel einer USB-/Firewire-Platte im
laufenden Betrieb rausreißt, sind die Konsequenzen fürs Dateisystem der
externen Platte meist nicht so schlimm im Vergleich zu der Netzwerk-
Situation.
Das unterscheidet sich ja insofern, als ein Sparsebundle aus vielen 8
MByte großen Dateien zusammengesetzt ist, von denen alle, die grad von
Schreibvorgängen betroffen sind, per AFP übers Netzwerk _geöffnet_ sind.
Fliegt jetzt die AFP-Verbindung mitten drin weg, kann das relevante
HFS+-Strukturinformationen treffen (dem eher lachhaften Journaling-
Feature in HFS+ zum Trotz). Richtig wild kann es aber in Situationen
werden, in denen auf dem Netzwerk-Volume nicht mehr genügend Platz ist.
Denn dann findet ein aberwitziges Gerödel über AFP statt, das letztlich
die Achillesferse des "TM über Netzwerk"-Gedöns darstellt. "Pondini"
hat's bzgl. TimeCapsule (gilt aber generell, wenn per AFP) knapp so
erklärt:
"All the sparse bundles will continue to grow until the TC's HD is
full. Then the fun starts. ;-)
When TM needs to back up more than there's room for, it will delete
any expired backups from that Mac. If that doesn't free up enough
space, it will compact that sparse bundle, then, if there still
isn''t enough rom, it will start deleting the oldest backups
(again, from that Mac only) until there is. Then it will do the
backup."
<https://discussions.apple.com/thread/3780612>
Und wenn während dieser Vorgänge die AFP-Verbindung wegbricht, dann
stehen die Chancen für ein irreparables Sparsebundle extremst gut...
Gruss,
Thomas
[1] siehe Ralphs letzter Beitrag im parallel laufenden Thread
"Gestatten, das CubieNAS..."
[2] http://www.bernhard-baehr.de