Defekter LSI-RAID-Controller: Wie erstelle ich eine Sicherheitskopie der Festplatten?

778
Ronny D'Hoore

Mein Freund verfügt über einen SuperMicro-Server, bei dem der RAID-Controller plötzlich (nach einem Herunterfahren, Wechseln des Laufwerks und Starten) defekt zu sein scheint. Es zeigt "RAID Adapter Memory Error !!! Bitte überprüfen Sie die SDRAM-Verbindung." Die Erinnerung ist an Bord, so dass ich anscheinend nichts dagegen tun kann. Ich habe alles versucht, um es zu diagnostizieren, entfernte Laufwerke, entfernte sogar die Riser-Platine und steckte den RAID-Controller direkt in die Hauptplatine. Kein Glück, gleicher Fehler.

Ich habe versucht, genau denselben RAID-Controller (LSI 350-8ELP) aus zweiter Hand zu finden, scheint aber sehr schwierig zu sein. Ich werde versuchen, einen anderen LSI-RAID-Controller (nicht genau den gleichen Typ) zu finden und zu sehen, ob dies funktioniert. Bevor ich das jedoch mache, möchte ich, da er keine Sicherung hat, ein Image von jeder der vier Festplatten erstellen (das war in RAID5), nur um etwas zu haben (das von einem Notfallwiederherstellungsdienst verwendet werden könnte, falls die Dinge wirklich schlecht werden).

Ich habe ein leeres Laufwerk (um die Images zu speichern) an meinen PC angeschlossen, zusammen mit dem ersten der RAID-Laufwerke. Ich habe mit Clonezilla Live gebootet (von USB), habe "dd" als Kopiermethode gewählt, aber sobald das Klonen beginnen sollte, wird "Kein Eingabegerät" angezeigt. Ich habe ein paar Clonezilla-Versionen ausprobiert, darunter die neuesten, aber kein Glück.

Dann dachte ich, lassen Sie mich Ghost32 in Windows ausführen und so klonen. Windows betrachtet ein RAID5-Mitgliedslaufwerk jedoch als nicht partitioniertes Laufwerk und fragt mich, ob ich MBR oder GPT für dieses Laufwerk möchte. Ich möchte natürlich nicht, dass irgendetwas auf dieses Laufwerk geschrieben wird, also drückte ich auf Abbrechen. Aber Ghost32 möchte auch nicht zulassen, dass dieses Laufwerk als Quelle verwendet wird.

Weiß jemand, was der beste Weg ist, rohe Bilder von diesem Laufwerk zu machen? Oder noch besser: Gibt es eine Möglichkeit, ohne RAID-Controller auf das RAID5 zuzugreifen?

Vielen Dank. Das Leben ist manchmal wirklich hart ...

PS. Ich habe dies gefunden, aber die Antworten sind nicht spezifisch genug. Sie beschäftigen sich beispielsweise nicht mit dem MBR-Fragenproblem für Ghost32: Klonen von Festplatten von einem Hardware-RAID-Array?

0

1 Antwort auf die Frage

0
Ronny D'Hoore

Ich habe eine Antwort auf meine eigene Frage gefunden.

Clonezilla funktioniert nicht (Fehler "Kein Eingabegerät!"), Wenn versucht wird, ein Laufwerk aus dem RAID5-Set zu klonen, da Clonezilla zumindest etwas MBR oder GPT erwartet, selbst wenn dd als Cloning-Tool ausgewählt wird. Da in clonezilla.log der letzte Eintrag "Suche nach Daten / Swap / Erweiterte Partition (en)" lautet.

Also ging ich auf eine Linux-Eingabeaufforderung auf der Clonezilla Live-CD und begann mit "dd" auf ein Image zu klonen. Die Befehle, die ich verwendet habe (musste ein bisschen googeln):

mkdir /media/img # a mount point to store the images sudo mount /dev/sda1 /media/img #/the drive where I'm writing the images to sudo dd if=/dev/sdb conv=sync,noerror bs=64K status=progress >/media/img/xxx #/dev/sdb is the drive to be cloned, xxx is the name of the image 

Wenn Sie dies für jedes Laufwerk im RAID wiederholen, sollte ich ein genaues Image von jedem Laufwerk erhalten.

Der nächste Schritt besteht nun darin, zu versuchen, einen Dell PERC 5i (in einem alten PowerEdge 2900, den ich herumliegen hatte) in einen LSI MegaRAID SAS 8480E umzuwandeln, indem er mit dieser Firmware geflasht wird, und dann zu hoffen und zu beten, dass er das Vorhandene importiert RAID5, wenn ich diese Laufwerke einsetze ... Falls ja, installieren Sie ESXi darauf, und mein Freund sollte wieder im Geschäft sein. Wenn es keine Überraschungen mehr gibt.