Partitionstabelle- und Hardwaredefekt

King-S

Registered User
Hallo Jungs und Mädel,

ich habe ein Problem. Und zwar sind 2 Platten eines Linux-Servers (Raid 0) defekt. Die eine Platte funktioniert garnicht mehr (man hört den Lesekopf nur noch klackern und piepn), die andere Platte an sich ist noch ok, hat aber ihre Partitionstabelle verloren.

Ich habe mir Testdisk die Partitionstabelle soweit ausfindig machen können, wie ich brauchen würde. Die daten-Partition ist da. Ich habe alles schön abgeschrieben. Möchte ich mit "write" die Partitionstabelle in TestDisk schreiben, bekomme ich die Fehlermeldung "write error". Das war's.

Andere Programme erkennen die Platte meistens garnicht. Fdisk dagegen sagt, dass die Platte nicht gelesen werden kann, daher wird fdisk garnicht erst gestartet.

gtparted erkennt die Platte (auch richtige Dateigröße), aber keine Partitionstabelle. Gut, die habe ich ja (teilweise - aber das genügt mir). Jetzt wollte ich sie herstellen und er sagt mir: Dazu wird ein Volumelabel benötigt, wird dies gesetzt, gehen alle Daten verloren.

Diese Meldung hat mir dann doch ein bissl Angst eingejagt. Kann ich diese in meinem Fall ignorieren? Denn ich habe ja die Zahlen, die ich brauche um eine neue Partitionstabelle anzulegen. Die Daten müssten dann ja dort auffindbar sein?

Wie auch immer - wenn es mit gtparted nicht so klappt, wie ich mir das denke - wie kann ich es noch erreichen, meine paar Zahlen einzutippen, die Daten aus der durch die Zahlen repräsentierte Datenpartition zu sichern und die Platten wegzuschmeißen?

Vielen Dank für eure Hilfe im Voraus!
 
Sollte es ein Raid 1 gewesen sein:
Nimm am besten die "noch funktionierende" Platte und sichere deine Daten mit einem Festplattenrecovery Tool deiner Wahl und kauf dir unbedingt 2 neue Platten :)
 
Moin.

Verschrieben habe ich mich nicht. Die Festplatten sind alt. Nach einem Neustart des Servers sind die Platten nicht mehr richtig angesprungen. Bei der einen ist nur die Tabelle hin. Die Daten kann ich mit TestDisk sogar lesen!

Mit welchem Programm soll ich die Platte denn sichern? Testdisk und gtparted sind die einzigen Programme, die die Platte erkennen.

Habe auch noch CloneZilla probiert, aber das kann nicht richtig lesen. Könnt ihr mir noch mehr tools empfehlen?

In Linux mounten und mit dd kopieren oder so klappt auch nicht.
 
Verschrieben habe ich mich nicht. ... Mit welchem Programm soll ich die Platte denn sichern?
Spar dir die Mühe. RAID-0 ist ein Stripeset, bei dem die Daten gleichmäßig auf alle Platten verteilt werden. Es gibt also keinerlei Redundanz. Deshalb ist RAID-0 auch kein RAID im Wortsinn, weil das R ja eigentlich für Redundanz steht.

Es fehlt also ungefähr genau die Hälfte von allem. Kurz gesagt: Die Daten sind weg, selbst wenn du die Partitionstabelle wiederherstellen kannst. Die RAID-Partition eines RAID-0 ist ohne _alle_ anderen Platten absolut wertlos.
 
Last edited by a moderator:
sorry. ist doch ein raid 1 - mirroring. habe eben nachgefragt. Das ist nicht mein PC den ich hier habe.

Das Dateisystem ist ReiserFS und ich habe - wie gesagt - die Partitionstabelle. Ich muss sie nur neu schreiben. Doch ich weis nicht mit welchem Programm, ohne, dass ich die Daten lösche.

Sollte ich trotz der Meldung von gtparted die Partitionstabelle neu schreiben? Ich meine die Meldung, in der er mir sagt, dass das Volume ein neues Label braucht und dabei alle Daten gelöscht werden.
Ist das nur eine "Standard-Meldung" oder sind dann auch die Daten meiner mit TestDisk erkannten Partition weg?

Nochmal zum Vorfall: Die Platten wurden nicht formatiert, keine Partitionstabellen gelöscht o.ä. Durch einen Boot-Fehler (oder so) ist die Tabelle einfach flöten gegangen.

Danke für eure Hilfe
 
Die Partitionstabelle kannst du mit fdisk neu schreiben. fdisk fasst die Datenbereiche nicht an sondern schreibt nur die PT.

Wenn der Datenbereich noch intakt ist, kannst du die Partition(en) danach ganz normal mounten.
RAID-1-Bestandteile lassen sich wie "normale" Partitionen mounten. (Da die zweite Platte eh hin ist, musst du auch keine Probleme wegen dem Event-Counter befürchten... ;))
 
Last edited by a moderator:
Mit fdisk kann ich nicht arbeiten. FDisk kann mit der Platte nix anfangen.

Device ist: /dev/hde

Starte ist fdisk /dev/hde bekomme ich folgende Fehlermeldung:

fdisk /dev/hde said:
hde: dma_untr: status=0x51 ( DriveReady SeekComplete Error)
hde: dma_intr: error=0x40 ( UncorrectableError), LBAsect=0, high=0, low=0, sector=0
ide: failed opcode was: unknown
end_request: I/O error, dev hde, sector 0
Buffer I/O error on device hde, logical block 0

[Dieser Block wie oben hier nochmal]

Konnte /dev/hde nicht lesen

Aber die Daten sind immernoch mit Testdisk lesbar. Daran hat sich nichts geändert.
 
Schau am besten zu, dass du eine byteweise Kopie (dd) von der Platte in ein Image-File zuehen kannst. Das kannst du dann als loopback-Device benutzen wie eine Platte.
Ein I/O-Fehler auf Sektor 0 dürfte so ziemlich jeden Versuch eine PT zu schreiben zunichte machen.
 
dd, fdisk etc funktionieren auch nicht.

Die wichtigen Daten sehe ich in TestDisk auch nicht auf dem Device /dev/hde, sondern auf dem RAID-Mapper /dev/mapper/lsi_jfdfeieiaa.

Möchte ich diesen mounten oder was anderes damit machen, gibt's immer nur Lesefehler. Soll ich mal einen TestDisk MBR schreiben?

Beim Mounten vom Mapper kommt die Meldung:

Specify filesystem. Wenn ich da ReiserFS eingebe (was stimmt), dann sagt er Bad Superblock und kann das ResierFS nicht auf der Platte finden.
 
Die Platte sieht ziemlich hinüber aus. I/O-Fehler sind nicht einfach nur eine durch einen Fehler flöten gegangene Partitionstabelle.
Du wirst wohl auf das Backup zurückgreifen müssen.

Edit: Achso, ist ja nicht dein Rechner - es wird also der Besitzer auf das Backup zurückgreifen müssen.
 
Last edited by a moderator:
Vielen Dank für deine ausführliche Hilfe. Dann werde ich jetzt alle Tools mit allen Optionen durchtesten, Partitionstabelle mit gtparted versuchen neu zu schreiben und mal einem MBR anlegen. Halt Kamikaze. Hilft ja nun alles nix.

Aber eins noch: Der Rechner ist wirklich nicht mir. Dein Nachtrag klang so ironisch ;)

Bin dir trotzdem sehr dankbar.

Grüße
 
Dein Nachtrag klang so ironisch
Die Ironie kannst du an den Besitzer der Platte durchreichen. Deiner verzweifelten Bemühung entnehme ich, dass er kein Backup besitzt.

Wenn wirklich sehr wertvolle Daten drauf sind, wäre evtl. auch zu erwägen, das ganze an ein Datenrettungs-Unternehmen abzugeben. Das kostet dann allerdings ordentlich.

Was ist eigentlich mit der Kiste passiert? Normal zerlegt es eigentlich nicht zwei Platten auf einmal.
Wenn evtl. durch eine Überspannung die Controller der Platten gegrillt wurden, könnte man versuchen von einer identischen Platte (z.B. von eBay) die Platine an diese Platte zu klemmen. Ich habe selber mal eine so gerettete Platte in den Händen gehalten. (Ich kann mich allerdings nicht mehr an die Symptome erinnern, mit der die damals ausgestiegen war.)
 
Last edited by a moderator:
Hey...

wie das so mit Backups ist... Klar existieren welche. Aber diese sind von Spätsommer / Herbs 2008 ;)

Was passiert ist... Also, laut meiner Info hat der Besitzer den Server rund um Sylvester ausgeschaltet und seitdem besteht dieser Fehler. Der Server ist auch schon 4Jahre.

Ich denke allerdings, dass ursächlich etwas anderes den Fehler verursacht hat und das dann nur der Auslöser war. Denn: Die OnBoard-Netzwerkkarte bekommt auch keinen Strom mehr.
Ich tippe auch auf Überspannung, bzw. Gewitter.

Ich werde mich dann nochmal melden, wenn ich noch mehr weis...

Danke
 
Back
Top