Per Definition
RAID 6 ist ein Array ausunabhängigFestplatten mit zwei unabhängigen und verteilten Prüfsummensystemen
Bedeutet das, dass ich mit einer normalen Wiederherstellungssoftware (keine RAID-Software) jede einzelne Festplatte einzeln wiederherstellen kann?
Wenn nein, gibt es eine kostenlose und zuverlässige RAID-Wiederherstellungssoftware? Mit einer schnellen Google-Suche fand ichKostenlose RAID-Wiederherstellungssoftware ReclaiMe. Aber ich bin mir über seinen Ruf nicht sicher.
Antwort1
Durch die Wiederherstellung einzelner Festplatten erhalten Sie nur Teildaten. „Unabhängig“ bedeutet, dass die Festplattenlaufwerke nichts voneinander wissen und einzeln ausgetauscht werden können.
Die beste Möglichkeit zum Wiederherstellen von Daten aus einem RAID besteht in der Verwendung der Software oder Hardware, mit der es erstellt wurde. Ist dies nicht möglich, verwenden Sie ein Tool, das das Superblock-Format versteht. Denn um die auf den einzelnen Festplatten gespeicherten Daten zu interpretieren, benötigen Sie auch einige zusätzliche Parameter, wie beispielsweise die verwendete Blockgröße.
RAID 6 ist lediglich hinsichtlich seiner Funktionsweise standardisiert, bei der Implementierung gibt es jedoch leichte Unterschiede zwischen einzelnen Anbietern.
Antwort2
Wie andere bereits sagten, benötigen Sie zur Wiederherstellung einer nennenswerten Datenmenge aus einem RAID-6-Array mindestens N-2 Laufwerke aus dem Array (wobei N die Gesamtzahl der im Array verwendeten Laufwerke ist). Von einzelnen Laufwerken können Sie nur Dateien wiederherstellen, die kleiner sind als die Stripe-Unit-Größe des Arrays (im Allgemeinen 64 bis 256 KiB).
Es gibt ein hervorragendes Programm, mit dem ausgefallene Arrays auch ohne die ursprünglich verwendete Hardware-/Softwarekonfiguration (RAID-Controller, Betriebssystem) neu zusammengesetzt werden können:UFS-Explorer. Beachten Sie, dass ich damit absolut nichts zu tun habe, aber ich habe die Software in der Vergangenheit verwendet und sie hat überraschend gut funktioniert. Außerdem können Sie mit der kostenlosen Version überprüfen, ob sie auf Ihre Daten zugreifen kann, bevor Sie eine Lizenz für eine vollständige Wiederherstellung kaufen.
Beachten Sie, dass Sie, was auch immer Sie tun, Speicherplatz benötigen, um alles zu kopieren, was Sie aus Ihrem ausgefallenen Array wiederherstellen.
Antwort3
Es handelt sich um unabhängige Hardware, aber die Datenstruktur auf ihnen ist nicht unabhängig. Das bedeutet, dass Sie nur Teildaten erhalten, wenn Sie nur Teile des Arrays haben.
RAID 6 ist jedoch sehr fehlertolerant und daher meine erste Wahl für RAID-Setups. Neben der Datenredundanz werden Metadaten auch auf mehrere Laufwerke verteilt.
Ich habe einen Cluster mit mehreren RAID 6-Volumes, die jeweils aus 12 Laufwerken bestehen. Solange nicht mehr als 2 Laufwerke im selben RAID-Volume ausfallen, können die Daten wiederhergestellt werden.
Ich verwende es storcli
für die meisten RAID-Vorgänge. Das folgende Beispiel zeigt, dass Laufwerk Nr. 7 im ersten Gehäuse auf dem ersten RAID-Controller ausgefallen ist:
# Turn on the locator light to make sure the right drive is replaced
storcli /c0/e0/s6 start locate
# This is where I pull the bad drive and replace it with a good one
# Sometimes it needs to be inserted into the RAID, such as if you want to bring in a different available drive.
storcli /c0/e0/s6 insert dg=2 array=0 row=3
# Now that the drive is registered as part of the ARRAY, you can start the rebuild
storcli /c0/e0/s6 start rebuild
# Check up on the rebuild status
storcli /c0/e0/s6 show rebuild
# Turn of the locator light. We don't need that anymore
storcli /c0/e0/s6 stop locate