Kategorien
Microblog

Heute #Arbyte statt #pl0gbar07…

Heute #Arbyte statt #pl0gbar0711 — das muss mal fertig werden. #

Kategorien
Photoblog

Bei der Arbyte

Kategorien
Microblog

Gemischten Salat geerbt (Pizza…

Gemischten Salat geerbt (Pizza der Kollegen war billiger mit Salat als ohne). #

Kategorien
Microblog

Oh, auf einem Terminal lief se…

Oh, auf einem Terminal lief seit Ende April script(1). Da liegen jetzt 20MiB Tastaturprotokoll von 9 Monaten, de Maizières feuchter Traum. #

Kategorien
Microblog

Singt der Uhrzeit unangemessen…

Singt der Uhrzeit unangemessen laut: „Happy birthday to you, happy birthday to you, happy birthday, lieber @sauerstoff , #HpyBdy to you!“ #

Kategorien
Microblog

@bindermichi Das ist gut. Die …

@bindermichi Das ist gut. Die sollen sich bei Yahoo! ruhig eine Backupstrategie überlegen, die nicht nur für Sonderfälle gilt. #

Kategorien
Microblog

@bindermichi Glückwunsch, hat…

@bindermichi Glückwunsch, hat sich ja gelohnt, dass gestern so viel Rabatz gemacht wurde. #

Kategorien
Microblog

@Frau_Elise Achso. Sorry, muss…

@Frau_Elise Achso. Sorry, muss noch arbyten… #

Kategorien
Microblog

@Frau_Elise Ja, kann man sehen…

@Frau_Elise Ja, kann man sehen. War da was kaputt? #

Kategorien
Linkdump

Die höchste Website der Welt – ein CSS-Experiment

Die höchste Website der Welt – ein CSS-Experiment
"Diese Website stellt ein CSS-Experiment dar. Aufgrund seiner Natur gibt es ein paar Einschränkungen hinsichtlich der Zugänglichkeit, aber jeder, der damit auch nur ein bisschen Erfahrung hat, wird das nachvollziehen können…"
aus Delicious/steinhobelgruen

Kategorien
Microblog

So’n Auflauf ist doch immer ma…

So’n Auflauf ist doch immer mal schön (und: die Küche ist jetzt schon aufgeräumt). #

Kategorien
Microblog

Das sanfte Rosa gerade eingesc…

Das sanfte Rosa gerade eingeschalteter Natriumdampflampen. #

Kategorien
Microblog

RT @IPv4Countdown Approximatel…

RT @IPv4Countdown Approximately 0 days until IPcalypse. 2,794,584 allocatable IPv4s left. #IPv6 #

Kategorien
Microblog

@Liamara Es sind aber die Bohn…

@Liamara Es sind aber die Bohnen leer. Wir müssen der Beschaffungsabteilung wohl noch beibringen, was es heißt, dass hier Entwickler sitzen. #

Kategorien
Microblog

+1 RT @rainboxx Twitter for Ma…

+1 RT @rainboxx Twitter for Mac bug: Ignores the setting on which space it should be and is on all after an app restart. @twitter #

Kategorien
Microblog

Kaffee ist schon wieder aus. D…

Kaffee ist schon wieder aus. Das prangere ich an! #

Kategorien
Microblog

RT @Katti IPv4 ist soooo 2010.

RT @Katti IPv4 ist soooo 2010. #

Kategorien
Microblog

Meine Photoblog-Posts kommen, …

Meine Photoblog-Posts kommen, wenn sie über flickr und twitter gehen, noch etwas zu oft auf facebook vor. Da muss ich mal was ändern. #

Kategorien
Blog

Die Datenrettung

Es war eine Verkettung unglücklicher Umstände, eine Redundante Auslegung der Single Points of Failure.

Im großen Fileserver ging eine Platte kaputt. Plötzliche Ein-/Ausgabefehler auf der Systempartition. Das kommt bei der Gesamtzahl von Platten in unserem Serverraum öfter mal vor und stellt normalerweise kein Problem dar; schließlich hat der Rechner einen RAID-Controller. Der kriegt eine neu Platte, und dann soll er die redundanten Daten neu schreiben … dumm nur, dass es sich diesmal ausgerechnet um ein RAID0 handelte.

Wer richtet denn sowas ein?! Tja, keine Ahnung mehr, die Maschine lief so schon einige Jahre, und wer liest sich schon die ganzen BIOS-Meldungen beim Reboot genau durch (macht man ja bei Linux sowieso nicht so oft). Kein Problem, wir haben ja Backups. Also kauften wir zwei neue, größere Platten, richteten sie diesmal als RAID1 ein :-P, und installierten das Betriebssystem neu. Dummerweise ist der ausgefallene Server gerade der Backupserver.

Hätte ich das Backup mal ordentlich eingerichtet, dann hätte ich an einem anderem Ort eine Kopie der Konfiguration des Backupsystems gehabt und eine Bootstrap-Datei, mit der der Dateikatalog ohne den Dateikatalog wiederhergestellt werden kann. Das wollte ich mal machen, wenn ich dazu mal Zeit hätte.

So musste ich den Inhalt des letzten Bands mit dem Notfallwerkzeug bextract (autsch!) auslesen und konnte das Backupsystem mit etwas Handarbeit wieder zum laufen bringen … um dann festzustellen, dass im Backup /var (der Webserver! die Subversion-Repositories!!) und auch einige der Homeverzeichnisse in /export/home fehlen.

Hätte ich das Backup mal ordentlich eingerichtet, dann hätte ich auch die Konfiguration verifiziert (statt nur mal sporadisch die eine oder andere Datei wieder auferstehen zu lassen). Das wollte ich mal machen, wenn ich dazu mal Zeit hätte.

Jetzt gab es keine Alternative mehr; die Platten mussten zum Datenretter. Gut, dass Kroll Ontrack von unserem Büro aus direkt um die Ecke ist. Die haben mir am Telefon schon sehr freundlich und kompetent den Ablauf erklärt, Formulare mit Fragen geschickt und einen ungefähren Preis genannt. Am nächsten (Arbeits-)Tag waren die Platten dort, und nach etwas mehr als einer weiteren Woche hatten wir fast alle Daten wieder zurück. In der Zwischenzeit wurden wir ständig über den Fortschritt der Rettung informiert. Tolle Sache, nicht ganz billig und besser man braucht’s nie.

(Ein paar zusätzliche kleine Haken hat die Rettung übrigens noch: die externe Platte, auf der die Daten wiederhergestellt wurden, ist mit NTFS formatiert. Die UNIX-Rechtestruktur ist damit weg. Ein Teil der Umlaute in Dateinamen ist auch weg. Trotzdem kann ich eine uneingeschränkte Empfehlung aussprechen, denn ohne manche dieser Daten wären wir echt aufgeschmissen gewesen…)

Kategorien
Microblog

Geretteter Server zickt rum. D…

Geretteter Server zickt rum. Dem tu ich nochmal einen Gefallen… #