RAID-1-Beschädigung: Können Katalogdaten von einem Datenträger auf einen anderen übertragen werden?

281
Beejor

Weitere Details können bereitgestellt werden, aber hier ist die Basis für die Frage. Ich hatte gerade einen RAID-1-Hardwarefehler, der zu einer ungewöhnlichen Situation geführt hat:

  • Datenträger A enthält die Dateikatalogdaten, jedoch keine Dateiinhaltsdaten. Die Festplatten-Mounts und alle Dateien / Ordner sind sichtbar und gültig und haben die richtige Größe / Zuordnung, der Inhalt ist jedoch leer / beschädigt. Ich vermute, das RAID ist mitten in einer Wiederherstellung zusammengebrochen.

  • Datenträger B, der die Dateiinhaltsdaten enthält, jedoch keine Dateikatalogdaten. Die Festplatte wird gemountet, erscheint jedoch als leere / neu formatierte Festplatte. Mit einem Undelete-Tool kann der Dateiinhalt wiederhergestellt werden, jedoch ohne Namen / Ordnerstruktur / Metadaten (und viele Dateitypen können nicht wiederhergestellt werden).

Wie Sie vielleicht wissen, ist das Wiederherstellen von Rohdaten von einer Festplatte ohne Katalog selbst mit den richtigen Tools ein entsetzliches Unterfangen.

Ich frage mich also, ob es möglich ist, die Katalogdaten mit einem Tool wie dd(Low-Level-Kopie mit genauem Block-Level) von Disk A auf Disk B zu kopieren. Normalerweise ist dies nicht in Frage, aber ich vermute, dass theoretisch möglich wäre, wenn gespiegelte RAID-1-Festplatten identische Daten auf Blockebene beibehalten (gleiche Positionen und Längen, nicht anders fragmentiert). Denken Sie daran, dass sich die Katalogdaten für dasselbe Dateisystem immer an demselben Ort und Format befinden.

Ich weiß nur nicht, ob RAID-1 standardmäßig auf diese Weise funktioniert oder ob es blockiert, wo immer er möchte (z. B. eine fehlerhafte Blockierung auf einer Festplatte vermeiden oder die Suchzeiten optimieren und die Daten in umgekehrter Reihenfolge auf die einzelnen Datenträger stellen) Festplatte usw.).

Ich kann natürlich vollständige Disk-Backups mit dd erstellen und ausprobieren, aber ich wollte es zuerst wissen, da ich mit sehr vielen Daten arbeite (~ 4TiB).

Eine andere Möglichkeit: Ich habe gelesen, dass das NTFS-Dateisystem eine Kopie des Katalogs in der Mitte des Volumes speichert. Leider verwende ich HFS +; macht es etwas Ähnliches?

Update: Lesen Sie etwas über Logical Block Addressing (LBA). Es scheint, als würden Festplatten Festplattenblöcke in physische Positionen auf der Festplatte übersetzen, die willkürlich sind. Wenn also zwei RAID-1-Spiegel identische Blockanordnungen verwenden, sollte das manuelle Kopieren von bekannten, guten Blöcken möglich sein, auch wenn die darunter liegenden Magnetbits auf jede Festplatte unterschiedlich verteilt sind.

Update 2: Das Problem wurde behoben, obwohl es ein bisschen involviert war. Ich werde mehr Details posten, wenn ich einen Moment Zeit habe, falls dies anderen helfen könnte, die ähnliche Probleme haben.

1
Welches Problem weist auf einen Hardwarefehler hin? Jede Festplatte sollte eine identische Kopie in einer RAID-Konfiguration sein 1, so dass Sie wissen, was genau das Problem ist, das Sie sehen, was auf einen Hardwarefehler hinweist. Wenn eine Festplatte ausfällt, sollte die andere die Festplatte übernehmen, falls eine Festplatte ausfällt. Bitte klären Sie diese Problemstufe. Pimp Juice IT vor 6 Jahren 0
@TheFurryITSnuggleBuddy Letztendlich konnte das RAID-Gerät nicht auf der zweiten Festplatte wiederhergestellt werden. es tat so teilweise dann blieb es inaktiv, wenn es eingeschaltet wurde, und tat nichts. Ich würde beide Festplatten nicht mounten. Ich habe beide Festplatten entfernt und einzeln angeschlossen, um den aktuellen Status wie oben erwähnt zu sehen. Ich weiß, dass sich RAID-1-Geräte automatisch wiederherstellen, aber ich scheine an diesem Punkt vorbei zu sein. Beejor vor 6 Jahren 0
Im Moment möchte ich nicht testen, ob das RAID-1 in der verdächtigen Hardware neu aufgebaut wird oder nicht, da es möglicherweise alles löscht und ein neues Array erstellt oder die Daten vollständig von einer der beiden Festplatten kopiert, wenn sich keine in einer richtigen befindet Zustand. Was ist, wenn eine Platte keinen Katalog hat und die andere keine Daten hat? Weiß die Hardware, welche die richtige ist, indem sie Prüfsummen im Speicher verwaltet usw.? Ich möchte lieber zuerst die Festplatten sichern. Beejor vor 6 Jahren 0
Okay, Sie haben also ein einzelnes Laufwerksfehler in Ihrem RAID 1, Sie haben das ausgefallene Laufwerk vom RAID mit einem anderen Laufwerk ausgetauscht, und es konnte nicht mit Fehlern und dergleichen wiederhergestellt werden. Welches RAID-Dienstprogramm verwenden Sie und auf welcher Hardware wird das RAID ausgeführt? Ist dieses Hardware-RAID mit einer Controller-Karte oder einem Software-RAID? Sie sagen "* RAID ist mitten in einer Wiederherstellung zusammengebrochen *". Ich gehe also von "* restore *" aus, Sie meinen "rebuild". Was ist die Marke und das Modell der Hardware und des Betriebssystems, mit der Sie auch hier arbeiten, während Sie einige Details der Hardware offenlegen, lassen Sie uns dies bitte wissen, da dies nicht schaden kann und möglicherweise zu klären ist. Pimp Juice IT vor 6 Jahren 0
Vergewissern Sie sich, dass das RAID 1-Laufwerk die gleiche Größe oder physische Kapazität hat, wenn Sie versuchen, ein Laufwerk mit kleinerer Kapazität als der Spiegel einzulegen, den es per RAID klonen soll. Dies kann zu Problemen beim Wiederaufbau führen. Dies ist jedoch nur der Fall Eine Vermutung basiert auf den Details, die Sie bisher gegeben haben. Pimp Juice IT vor 6 Jahren 0
Vielen Dank für die Hilfe. Ich habe einen OWC Mercury Elite Pro Mini (FireWire-Version) verwendet. Es verfügt über einen integrierten RAID-Controller-Chip und es gibt keine spezielle Software dafür. Es begann überhaupt nicht, irgendwelche Anzeichen von Aktivität zu zeigen oder zu zeigen (LEDs leuchten dauerhaft). Wenn vollständige Platten-Backups erstellt wurden, versuche ich, das RAID mit den ursprünglichen Festplatten und dem Gerät erneut zu erstellen, aber es sieht unwahrscheinlich aus. Ich überprüfe also andere mögliche Lösungen, die den Controller nicht betreffen. Beejor vor 6 Jahren 0

0 Antworten auf die Frage