Kann eine gespiegelte (RAID-1) Festplatte zum Lesen in ein anderes System eingesteckt werden?

64487
RichN

Wenn ich Festplatten in einem RAID-1-Array habe, kann ich eine davon herausnehmen und sie an ein anderes System anschließen, um gelesen zu werden?

Dies bedeutet, dass auf dem Zielsystem die Festplatte des RAID-Arrays wie eine normale Festplatte behandelt wird, unabhängig von der Unterstützung von Controllern / Treibern und ohne Neuaufbau.

Die Idee ist, dass, wenn sich mein Array (von 2 Festplatten) verschlechtert, ich es in ein anderes System stecken kann und keine weitere Festplatte mit der gleichen Kapazität (die mit der Zeit härter wird) und (hoffentlich) auch ohne Zugriff erhalten kann an das Originalsystem, falls der Controller oder das Motherboard an Stelle einer der Festplatten defekt wird.

19
Ist dies eine Software- oder Hardware-Razzia? Teddy vor 14 Jahren 0
Die Frage betrifft eigentlich den allgemeinen Fall unabhängig von der tatsächlichen Implementierung. Mein System ist jedoch Intel ICH10R. RichN vor 14 Jahren 0
Ich verstehe Ihre Frage in einem "allgemeinen Fall", aber es gibt keine allgemeine Antwort. Es hängt davon ab, ob es sich um eine Software- oder Hardware-Implementierung handelt und wie sie implementiert wird. MDMarra vor 14 Jahren 1
Was es wert ist: Ich habe ein Laufwerk von einem Intel ICH8R RAID-1-Spiegel entfernt und an einen anderen PC mit einem externen eSATA-Gehäuse angeschlossen. Windows 7 hat auf diesem zweiten PC die Partitionen dieses Laufwerks gemountet. Hat der ICH9R-Chip auf diesem Motherboard möglicherweise geholfen? Chris W. Rea vor 14 Jahren 0

5 Antworten auf die Frage

6
conny

unabhängig von einem Controller / Treiber

Ignorieren der RAID-Implementierung? Die Antwort sollte im Allgemeinen nein sein : Sie können nicht davon ausgehen, dass alle Hardware-Controller Festplatten so transparent behandeln.

Doch im Fall von Software - RAID in Linux (md + raid1), dann ja, es gibt keinen Plattenkopf oder geheime Block-Level - Optimierung auf dorthin zu gehen.

Bei der Datenträgerspiegelung unter Windows wurde die Festplatte als "dynamisch" initialisiert und sollte funktionieren, da das System, das sie liest, die dynamischen Datenträger verstehen kann von einem anderen Windows-System aus erreichbar.

Schlussendlich; Sie können versuchen, die Festplatte unabhängig vom Controller anzuschließen. Wenn es funktioniert, funktioniert es. Kein Controller kann die Daten auf der Festplatte beschädigen, solange Sie dies nicht mitteilen - dh, wenn Sie keine Operation wie "Initialisieren" oder irgendetwas ausführen.

OK, also lautet die allgemeine Antwort nein. Übrigens ist Ihnen aufgefallen, dass ich nur über RAID-1 spreche und nicht über Parity-Checks. Ich habe kein anderes System zur Hand, daher kann ich nicht testen, ob ich ein anderes anschließen möchte. Allerdings wurde mir erst jetzt klar, dass ich meine HD in ein USB-Gehäuse stecken und sehen kann, ob ich darauf zugreifen kann. Anscheinend funktioniert es, aber natürlich beweist es nur, dass es für diesen Controller funktioniert und nicht im allgemeinen Fall. RichN vor 14 Jahren 0
3
Teddy

Sie können nicht notwendigerweise auf die Festplatte als normale Festplatte zugreifen, Sie sollten jedoch Ihr lokales System anweisen, als Teil eines herabgesetzten RAID-1-Arrays darauf zuzugreifen und die Daten gut zu lesen.

Wenn Sie dies tun müssen und Hardware-RAID verwenden, benötigen Sie dieselbe Art von Karte oder im Falle von Software-RAID die gleiche Software.

Beachten Sie, dass einige Implementierungen den Eindruck erwecken, dass es sich bei der Festplatte um eine normale Festplatte mit einem normalen Festplattenheader handelt. Ich würde mich jedoch sehr davor hüten, sie einfach so zu verwenden, wie sie ist; Die RAID-Informationen sind möglicherweise irgendwo dort versteckt und ruinieren den Tag.

Aber das neue System würde wahrscheinlich nicht wissen, dass es Teil eines Arrays war, richtig? Sonst würde dies bedeuten, dass die RAID-Informationen tatsächlich irgendwo versteckt sind. RichN vor 14 Jahren 0
@ RichN: Mein Standpunkt ist, dass Sie * das * System benötigen, um das neue System anzuweisen, dass die Festplatte tatsächlich Teil eines RAIDs ist. Andernfalls könnten möglicherweise schlechte Dinge passieren. Teddy vor 14 Jahren 0
3
Ronald Pottol

Nur wenn die Dinge identisch sind, z. B. derselbe RAID-Controller oder die gleiche Art von Software-Raid (IE, würde ich erwarten, dass ein heute erstelltes Software-Raid in der Zukunft unterstützt würde), aber das veraltete Zeug kann irgendwann verschwinden ).

Das Umschalten zwischen Hardware-Raids kann wählerisch sein.

1
Chuu

Dies funktioniert nicht garantiert, funktioniert aber in vielen Fällen. Ein konkretes Beispiel: Ich habe eine Festplatte aus einem Raid-1-Array genommen, das mit einem ICH9R-Chipsatz erstellt wurde, in ein System mit einem SB600-Chipsatz eingesteckt und konnte erfolgreich davon booten.

1
Simon

Ich hatte dieses Problem und das Folgende arbeitete für mich.

Ich habe eine der unter Windows erstellten RAID-0-Disketten in den internen SATA-Port eines anderen Rechners gesteckt. Es war zufällig dieselbe Maschine, aber ich denke, da es sich um einen Fensterspiegel handelt, wäre es überall gleich.

In gestarteter Datenträgerverwaltung durch Klicken mit der rechten Maustaste auf meinen Computer. Die Platte gefunden, auf der sich ein gelbes Warnschild befand und als "Fremdplatte" bezeichnet wurde.

Ich klickte mit der rechten Maustaste auf das Laufwerk und wählte "Fremdplatte importieren".

Erledigt.

PS. Dies konnte nicht durch Anschließen des Laufwerks über USB durchgeführt werden. Ich musste die internen Sata's durchgehen, damit die Option "Fremdplatte importieren" verfügbar ist.

RAID 0 Striping ohne Redundanz. Ein RAID 0-Volume kann nicht verschoben werden, außer alle Festplatten zusammen. Siehe [Was passiert mit einem RAID 0-Array, wenn einige der zugehörigen Laufwerke nicht verfügbar sind?] (Http://superuser.com/a/692421/53590). a CVn vor 9 Jahren 0