Wenn Sie einen dedizierten RAID-Controller haben, der an einen PCI-Port angeschlossen wird, sollte dies in Ordnung sein. Alle RAID-Daten werden auf dem Controller gespeichert, wobei die Metadaten auf den Laufwerken übereinstimmen. Dann können Sie das Ganze einfach auf einen anderen Server verschieben. Bei einigen Controllern können Sie sogar die Laufwerke mischen, damit sie nicht in der Reihenfolge zurückkehren müssen, in der sie herausgekommen sind (besonders nützlich, wenn Sie 14 Festplatten haben).
Wenn Sie softwarebasiertes RAID verwenden (dh unter Windows oder Linux), kann auch dieses zwischen Computern transportiert werden. Wenn Sie unter Windows alle neuen Datenträger einlegen, werden Sie aufgefordert, diese zu importieren, und sie sollten problemlos laufen. Unter Linux kenne ich das Verfahren nicht, aber ich vermute, dass es etwas Ähnliches wäre.
Wenn Sie einen integrierten RAID-Controller verwenden, kann es hier schwierig werden. Sie haben angegeben, dass Sie zwischen verschiedenen Hardwarekomponenten wechseln. Wenn Sie also beispielsweise von einem Adaptec RAID-Controller zu einem 3Ware-Controller wechseln, sind die Überlebenschancen minimal. Wenn beide Karten dieselbe Controller-Marke haben, können sie möglicherweise die Metadaten von den Festplatten lesen und das Array neu erstellen.
Wenn Sie SEHR mutig sind, können Sie auf dem neuen Controller ein neues Array erstellen und sicherstellen, dass Sie genau dieselben Einstellungen wie der zuvor verwendete Controller verwenden (gleiche Streifengröße usw.) und wenn Sie gefragt werden, ob Sie dies möchten Initialisieren Sie das Array, sagen Sie Nein und hoffen Sie auf das Beste. Ich habe diese Arbeit mit einem RAID0 und einem RAID10 gehabt, aber nie mit einem RAID5.
Die kurze Antwort lautet also: Wenn Sie es einfach bewegen möchten, investieren Sie hundert Dollar in einen richtigen RAID-Controller und bewegen Sie das Ganze mit einem Schlag.
Ich habe es getan, aber nur auf nahezu identischen RAID-Karten. Und auf RAID-Karten, die RAID-Informationen auf den Festplatten speichern. Auf diese Weise kann die fremde RAID-Karte erkennen, dass diese neuen Festplatten tatsächlich ein Satz sind, und sie als solche behandeln. Firmware-Levels auf den RAID-Karten können sich auf die möglichen Bewegungen auswirken. Einige Karten erlauben dies einfach überhaupt nicht.
quelle
Angenommen, Sie bewegen den Controller UND die Laufwerke zusammen, sollte dies kein Problem sein. Insbesondere, wenn Sie die Laufwerke an denselben Ports aufbewahren.
Wenn Sie nicht denselben Controller verwenden oder ein Software-RAID verwenden, hängt dies wirklich von der genauen Software / Hardware ab, die Sie verwenden. Der Controller muss das sogenannte "Array-Roaming" verarbeiten, obwohl es beim Betrachten einiger Produktseiten und Datenblätter nicht so aussieht, als würde dies häufig angekündigt. Grundsätzlich müssen die Array-Informationen auf den Laufwerken und nicht auf dem Controller gespeichert werden. Zum Beispiel kenne ich die 3Ware-Controller, und ZFS und Linux "md" unterstützen dies.
Wenden Sie sich entweder an Ihren RAID-Anbieter oder teilen Sie uns genau mit, welche Hardware / Software verwendet wird.
Stellen Sie jedoch auf jeden Fall sicher, dass Sie eine Sicherungskopie kritischer Daten haben. Ich habe vor einiger Zeit versucht, eine Software-RAID- oder LVM-Gruppe auf einen anderen Computer zu verschieben, konnte sie jedoch nicht wieder hochfahren. In diesem Fall handelte es sich nur um Daten, die ich von einem Ort zum anderen transportierte, sodass ich sie nicht zu weit verfolgte.
Sean
quelle