Daten aus einem Unraid‑Array wiederherstellen, wenn die Paritätsgrenze überschritten ist

In einem Array mit einfacher Parität sind zwei Festplatten ausgefallen, in einem mit doppelter Parität drei. Unraid kann das Array nicht starten, und selbst wenn es das könnte, wären die Daten auf den ausgefallenen Laufwerken allein durch die Paritätsinformationen mathematisch nicht wiederherstellbar. Dies ist der Punkt, an dem die Speicherredundanz endet und die eigentliche Datenrettung beginnt.

Daten aus einem Unraid‑Array wiederherstellen, wenn die Paritätsgrenze überschritten ist

Wie es weitergeht, hängt von einer Eigenschaft von Unraid ab, die sich bei katastrophalen Ausfällen als entscheidender Vorteil erweist: Die Daten auf den verbleibenden Festplatten sind weiterhin vorhanden, unverändert und vollständig lesbar — jede Festplatte stellt ein eigenständiges Dateisystem dar und benötigt keine anderen Laufwerke, um zugänglich zu sein. Dieser Artikel beschreibt, wie sich das Vorhandene extrahieren lässt und welche Tools die Unraid‑Datenrettung bzw. Datenrettung unter Windows praktikabel machen.

Warum Unraid anders ausfällt als RAID 5 und RAID 6

Bei einem RAID‑5‑Array werden Dateien in gleich große Datenblöcke zerlegt und in Streifen über alle Mitgliedslaufwerke verteilt. Keine einzelne Festplatte enthält eine vollständige Datei. Ein Streifen über N+1 Platten enthält Datenfragmente von N Platten sowie einen Paritätsblock. Fällt eine beliebige Kombination von zwei Platten aus, ist jeder Streifen, der eine der beiden Platten berührt, unvollständig — das Array wird unabhängig von der Anzahl verbliebener Platten unlesbar.

Unraid schreibt Dateien hingegen vollständig auf einzelne Datenträger. Eine Datei, die auf Festplatte 2 geschrieben wurde, liegt vollständig auf Festplatte 2; Festplatte 3 hat darüber keine Kenntnis. Die Paritätsplatte enthält auf Sektorebene das XOR aller Datenplatten, wodurch sich jeweils eine ausgefallene Platte rekonstruieren lässt — die Datenplatten selbst sind jedoch unabhängige, in sich geschlossene Volumes.

Ausfallszenario RAID 5 (einzelne Parität) Unraid (einzelne Parität)
1 Festplatte ausgefallen Array degradiert; Daten mittels Parität zugänglich Array degradiert; Daten mittels Parität zugänglich
2 Festplatten ausgefallen Gesamtes Array unlesbar — alle Daten verloren Verbleibende Platten vollständig lesbar; Datenverlust beschränkt auf ausgefallene Platten
3 Festplatten ausgefallen Gesamtes Array unlesbar Verbleibende Platten vollständig lesbar; Datenverlust auf ausgefallene Platten begrenzt
Bis auf 1 Festplatte ausgefallen Gesamtes Array unlesbar Letzte verbliebene Platte ist eigenständig lesbar
Alle Platten ausgefallen Totaler Datenverlust Totaler Datenverlust

Die praktische Konsequenz ist erheblich. In einem RAID‑5‑Verbund mit sechs Festplatten führt der Ausfall von zwei Platten zum Verlust aller über alle sechs verteilten Daten. In einem Unraid‑Array mit sechs Festplatten sind bei Ausfall von zwei Platten nur die Daten betroffen, die physisch auf genau diesen beiden Platten lagen — die übrigen vier Platten sind sofort und ohne Rebuild lesbar.

Parität dient der Rekonstruktion, nicht dem Lesen verbleibender Festplatten.

Sobald die Anzahl ausgefallener Platten die Paritätskapazität übersteigt, spielt die Parität für die Lesbarkeit verbleibender Platten keine Rolle mehr. Jede Datenplatte ist als Standard‑XFS‑ oder BTRFS‑Volume formatiert. Sie können jede verbleibende Platte an einen Linux‑Rechner anschließen und direkt einbinden — die Daten sind vorhanden, Parität wird dafür nicht benötigt. Problematisch ist, dass Windows XFS und BTRFS nicht nativ unterstützt; in solchen Fällen ist spezialisierte Recovery‑Software zur Datenwiederherstellung erforderlich.

Was tatsächlich verloren geht, wenn die Parität überschritten wird

Das genaue Ausmaß des Datenverlusts zu kennen verhindert sowohl übermäßigen Pessimismus als auch unzureichende Vorbereitung. Der folgende Visualisierer zeigt ein Unraid-Array mit sechs Festplatten und einfacher Parität, bei dem zwei Datenlaufwerke ausgefallen sind.

Unraid When Parity Is Exceeded

Die Grenze des Datenverlusts (Paritätsgrenze) entspricht direkt den ausgefallenen physischen Laufwerken. Auf Disk 1, 3 oder 5 ist nichts betroffen. Dateien, die auf Disk 2 oder Disk 4 gespeichert waren, sind verloren — nicht, weil die Parität allgemein versagt hätte, sondern weil jene Sektoren physisch nicht mehr vorhanden sind.

Ohne Wiederherstellungssoftware wiederherstellbar

Betroffen sind Dateien, die vollständig auf einem verbleibenden Datenträger gespeichert waren. Für die Datenrettung genügt es, den Datenträger an einem Linux‑Rechner einzubinden (mounten) und die Daten zu kopieren. Eine RAID‑Rekonstruktion ist nicht erforderlich, und es wird kein Paritätslaufwerk benötigt.

🔧

Softwareseitig wiederherstellbar

Dateien auf verbleibenden Festplatten, wenn Unraid selbst nicht startet, das Bootmedium fehlt oder die Array‑Konfiguration verloren gegangen ist. RS RAID Retrieve liest Festplattenmetadaten und rekonstruiert die Array‑Struktur (RAID‑Rekonstruktion), sodass eine Datenrettung ohne laufenden Unraid‑Server möglich ist.

Nicht wiederherstellbar

Alle Dateien, die auf einer physisch ausgefallenen Festplatte gespeichert waren und bei denen die Anzahl der Ausfälle die Paritätsabdeckung (z. B. in RAID‑Systemen) überschritt, gelten als nicht wiederherstellbar. Keine Software kann einen solchen Datenverlust rückgängig machen, da Daten aus nicht mehr vorhandenen Sektoren nicht rekonstruiert werden können.

Bevor Sie beginnen: Schritte, die über den Erfolg der Wiederherstellung entscheiden

Bei einem katastrophalen Ausfall haben die Maßnahmen in den ersten Minuten nach der Entdeckung einen größeren Einfluss auf den Erfolg der Daten- und Notfallwiederherstellung als die nachträglich eingesetzte Wiederherstellungssoftware. Mehrere typische Reaktionen verschlimmern die Lage zusätzlich.

Versuchen Sie nicht, das Unraid‑Array neu zu starten

Wenn mehr Laufwerke ausgefallen sind, als die Parität abdecken kann, kann Unraid versuchen, im degradierten Zustand zu starten, Paritätsprüfungen durchzuführen oder Emulationsdaten auf Basis eines unvollständigen Laufwerkssatzes zu schreiben. Jeder Schreibvorgang zu diesem Zeitpunkt — einschließlich Paritätsaktualisierungen, die beim Hochfahren des Arrays ausgelöst werden — riskiert, Daten auf den noch intakten Laufwerken mit falschen Werten zu überschreiben, die aus einer unvollständigen XOR‑Berechnung abgeleitet wurden. Schalten Sie den Server aus und bringen Sie ihn erst wieder in Betrieb, nachdem von den intakten Laufwerken bitweise Abbilder (Festplatten‑Images) erstellt wurden.

„New Config“ nicht ausführen und Festplatten-Slots nicht neu zuweisen

Wenn Sie in Unraid die Festplatten-Slots neu zuweisen und die Funktion „New Config“ ausführen, behandelt Unraid das Array wie einen Neuaufbau. Die Parität wird anhand der aktuell eingebauten Festplatten neu berechnet und überschreibt die bestehenden Paritätsdaten. Stellen Sie später fest, dass eine Festplatte falsch identifiziert wurde, sind die zur Verifikation oder Wiederherstellung benötigten Paritätsdaten verloren.

Alternative Vorgehensweise und Best Practices

1

Festplatten identifizieren, die physisch vorhanden und auslesbar sind

Die Identifikation erfolgt anhand von S.M.A.R.T.-Daten eines laufenden Systems oder — wenn der Server bereits ausgeschaltet ist — durch das Anschließen der Festplatten einzeln an einen Testrechner. Teilen Sie die Datenträger in drei Gruppen ein: voll funktionsfähig; teilweise lesbar (S.M.A.R.T.-Fehler, mechanisch noch drehend); und vollständig ausgefallen (vom BIOS nicht erkannt). Diese Einordnung legt den Umfang der Datenrettung fest, bevor Softwaremaßnahmen zum Einsatz kommen.

2

Vor allen weiteren Schritten: Abbild degradierender Laufwerke erstellen

Jede Festplatte, die in den S.M.A.R.T.-Attributen einen ungleich nullen Wert für Current_Pending_Sector oder Reallocated_Sector_Ct aufweist, befindet sich im aktiven Verfall. Vor der Datenwiederherstellung ist ein Festplatten‑Image (Abbild) zu erstellen, nicht danach. Verwenden Sie ddrescue mit einer Map‑Datei, um Lesefehler schonend zu behandeln und unterbrochene Sessions wiederaufnehmen zu können:

ddrescue -d -r3 /dev/sdX /path/to/image.img /path/to/map.log

Wiederherstellungsmaßnahmen sind immer am Abbild durchzuführen, nicht an der sich verschlechternden Festplatte. Fällt eine Platte während der Wiederherstellung ohne vorhandenes Abbild aus, ist eine Rettung in der Regel nicht möglich.

3

Festplatten mit ihren ursprünglichen Slot‑Nummern beschriften

Unraid speichert die Array‑Konfiguration — welche Seriennummer welchem Slot zugeordnet ist — auf dem USB‑Flash‑Bootlaufwerk. Ist das Boot‑Medium ebenfalls verloren, muss die Slot‑Reihenfolge aus den Datenträgermetadaten rekonstruiert werden. Beschriften Sie jede Festplatte vor dem Ausbau mit ihrer ursprünglichen Disk‑N‑Nummer. RS RAID Retrieve kann Slot‑Zuweisungen aus den Datenträgermetadaten ableiten, doch eine physische Beschriftung beseitigt bei der manuellen RAID‑Wiederherstellung bzw. Konfiguration Mehrdeutigkeiten.

4

Alle intakten Festplatten an einen Windows‑PC anschließen

Direkte SATA‑Verbindungen verwenden, wenn möglich. Bei mehr als vier Festplatten ist eine PCIe‑SATA‑Erweiterungskarte einer USB‑SATA‑Adapterlösung vorzuziehen, da USB‑Adapter bei anhaltend umfangreichen Lesezugriffen I/O‑Zuverlässigkeitsprobleme verursachen können. Das Paritätslaufwerk einschließen — RS RAID Retrieve nutzt dessen Metadaten zur Verifikation der RAID‑Array‑Konfiguration, auch wenn die Parität in diesem Szenario die verlorenen Laufwerke nicht rekonstruieren kann.

Datenrettung eines zerstörten Unraid‑Arrays mit RS RAID Retrieve

Zur Datenrettung eines beschädigten Unraid‑Arrays: Wenn die verbleibenden Datenträger an einen Windows‑Rechner angeschlossen sind, übernimmt RS RAID Retrieve Aufgaben, die sonst ein laufendes Linux erfordern würden: das Auslesen von XFS‑ und BTRFS‑Dateisystemen, die Rekonstruktion der Unraid‑Array‑Struktur aus den Datenträger‑Metadaten sowie die Bereitstellung eines durchsuchbaren Dateibaums, über den sich Daten selektiv auf ein intaktes Ziel kopieren lassen.

Was RS RAID Retrieve in diesem Szenario leistet

Im Rahmen der RAID‑Wiederherstellung liest die Software die Unraid‑Metadaten von jedem angeschlossenen Datenträger, ermittelt, welche Datenträger vorhanden und welche fehlen, und erstellt eine virtuelle Darstellung des Arrays mit Platzhaltern für ausgefallene Datenträger. Anschließend stellt sie Zugriff auf die Dateisysteme der verbleibenden Datenträger — XFS und BTRFS — bereit, die Windows nicht nativ lesen kann. Die Daten der ausgefallenen Datenträger werden korrekt als nicht wiederherstellbar gekennzeichnet, statt leer oder beschädigt angezeigt zu werden.

RS Raid Retrieve

RS Raid Retrieve

Datenwiederherstellung von beschädigten RAID-ArraysWiederherstellung jeder Art von RAID-Array

Verfügbar für: Windows, macOS, Linux
1

RS RAID Retrieve starten und alle angeschlossenen Festplatten scannen lassen

Beim Start liest das Programm die während der Array‑Initialisierung auf jedes Mitgliedslaufwerk geschriebenen Unraid‑Superblock‑Metadaten. Für die RAID‑Wiederherstellung ermittelt es aus diesen Metadaten die Array‑Konfiguration: Gesamtanzahl der Laufwerke, Slot‑Zuordnungen, Paritäts‑Layout und den Dateisystemtyp je Laufwerk. Sind alle erhaltenen Laufwerke angeschlossen und deren Metadaten intakt, erscheint das Array automatisch in der Laufwerksverwaltung (Drive Manager), wobei ausgefallene Laufwerke als fehlend angezeigt werden.

2

Wenn die automatische Erkennung fehlschlägt — Manuellen Modus verwenden

Öffnen Sie den RAID Constructor und wählen Sie den Manuellen Modus. Stellen Sie den Array‑Typ auf Unraid (für Unraid‑RAID‑Wiederherstellung). Fügen Sie die verfügbaren Laufwerke hinzu und legen Sie für jedes fehlende Laufwerk über die „+“‑Schaltfläche einen leeren Platzhalter an. Legen Sie das Sektor‑Offset fest — Unraid verwendet 64 oder 2048; prüfen Sie dies, indem Sie ein beliebiges Datenlaufwerk im Hex‑Viewer öffnen und den Beginn der XFS‑ bzw. BTRFS‑Superblock‑Signatur (XFSB oder _BHRfS_M) suchen. Klicken Sie auf Vorschau — wenn der Verzeichnisbaum angezeigt wird, ist die Konfiguration korrekt.

RAID Constructor → Unraid → Manueller Modus → Laufwerke hinzufügen → Platzhalter für fehlende Laufwerke → Offset 64 oder 2048 → Vorschau

Jeden verbleibenden Datenträger öffnen und scannen

Klicken Sie im Laufwerk-Manager mit der rechten Maustaste auf einen verbleibenden Datenträger und wählen Sie Öffnen, um mit der Datenrettung zu beginnen. Wählen Sie für Datenträger mit intaktem Dateisystem Schnellscan. Wenn der Schnellscan nur eine unvollständige Verzeichnisstruktur liefert oder keine Dateien findet, führen Sie eine Vollanalyse aus — diese führt einen signaturbasierten Sektor-Scan durch und kann Verzeichnisstrukturen selbst bei teilweise beschädigten Dateisystemmetadaten wiederherstellen. Führen Sie die Scans für jeden verbleibenden Datenträger einzeln durch; bei RAID- oder Mehrlaufwerk-Konfigurationen ist dies erforderlich, da ausgefallene Festplatten in der Regel keinen wiederherstellbaren Inhalt anzeigen.

Vorschau und Auswahl von Dateien zur Wiederherstellung

Der Dateibaum zeigt die Verzeichnisstruktur jedes verbleibenden Datenträgers zum Zeitpunkt des Ausfalls und erleichtert die Auswahl zur Dateiwiederherstellung. Verwenden Sie den Vorschau‑Bereich, um die Integrität der Dateien zu prüfen, bevor Sie die Wiederherstellung starten — Dokumente, Bilder und Mediendateien lassen sich direkt in der Vorschau öffnen. Priorisieren Sie nicht ersetzbare Dateien (z. B. Dokumente, Datenbanken, Fotos). Große Mediendatenbestände, bei denen einzelne Dateien unabhängig zugänglich sind, haben geringere Priorität und können in einem zweiten Durchgang wiederhergestellt werden.

5

Wiederhergestellte Dateien auf separater gesunder Festplatte kopieren

Wählen Sie die Zieldateien und -ordner aus, klicken Sie auf Recovery und geben Sie einen Ausgabeordner auf einem Laufwerk an, das nicht zum Unraid-Array gehört. Schreiben Sie wiederhergestellte Daten nicht zurück auf eines der Quelllaufwerke. Nachdem die Kopie abgeschlossen ist, prüfen Sie stichprobenartig je Dateityp — Archive öffnen, einen kurzen Videoclip abspielen, überprüfen, dass eine Datenbankdatei nicht 0 Byte groß ist — bevor die Wiederherstellung als abgeschlossen gilt.

✓ Erwartetes Ergebnis eines erfolgreichen Wiederherstellungsdurchlaufs

RS RAID Retrieve zeigt den vollständigen Verzeichnisbaum jedes intakten Laufwerks an. Dateien auf diesen Laufwerken sind intakt und mit ursprünglichen Namen und Pfaden wiederherstellbar. Ausgefallene Laufwerke erscheinen in der Array-Ansicht ohne zugänglichen Inhalt — dies ist normales Verhalten und kein Programmfehler. Die insgesamt wiederherstellbaren Daten entsprechen genau dem, was sich zum Zeitpunkt des Ausfalls auf den intakten Laufwerken befand.

Arbeiten mit teilweise lesbaren Festplatten

Bei katastrophalen Ausfällen ist häufig mindestens eine Festplatte betroffen, die nicht vollständig ausgefallen ist — sie läuft, wird vom BIOS erkannt, liefert jedoch auf einzelnen Sektoren Lesefehler. Diese teilweise lesbaren Festplatten sind die zeitkritischste Komponente bei der Datenrettung: sie geben noch Daten preis, aber jeder Stromzyklus und jeder fehlgeschlagene Leseversuch beschleunigt den mechanischen Verschleiß.

Eine heute noch lesbare, sich verschlechternde Festplatte kann morgen bereits unlesbar sein.

Ein zwischen zwei SMART-Auslesungen im Abstand von wenigen Stunden ansteigender Reallocated Sector Count (Anzahl umverlagerter Sektoren) weist auf aktive Verschlechterung hin. Eine sich verschlechternde Festplatte sollte während der Planungsphase nicht angeschlossen und untätig belassen werden. Sofort ein Image (Abbild) anfertigen und anschließend vom Image aus weiterarbeiten.

Auslesen einer sich verschlechternden Festplatte mit ddrescue

ddrescue ist das Standardwerkzeug für diese Aufgabe, da es Lesefehler robust behandelt — es überspringt beim ersten Durchlauf nicht lesbare Sektoren, erstellt so weit wie möglich das Festplattenabbild (Image) und versucht fehlgeschlagene Sektoren in nachfolgenden Durchläufen erneut zu lesen. Im Gegensatz dazu bricht dd standardmäßig beim ersten Lesefehler ab. ddrescue wird daher häufig bei Datenrettung und der Wiederherstellung defekter Festplatten eingesetzt.

	# First pass: read everything readable, skip errors, save map file
	ddrescue
	-d -r0
	/dev/sdX /mnt/recovery/disk_image.img /mnt/recovery/disk_image.map
	# Second pass: retry failed sectors up to 3 times
	ddrescue
	-d -r3
	/dev/sdX /mnt/recovery/disk_image.img /mnt/recovery/disk_image.map

Die Map-Datei protokolliert, welche Sektoren erfolgreich gelesen wurden und welche fehlgeschlagen sind. Falls die Festplatte während des Auslesens ausfällt oder der Vorgang unterbrochen werden muss, ermöglicht ein erneuter Aufruf des Befehls mit derselben Map-Datei das Fortsetzen der Wiederherstellung dort, wo sie aufgehört hat — bereits gelesene Bereiche werden dabei nicht erneut eingelesen.

Image in RS RAID Retrieve einbinden

Sobald das Image fertiggestellt ist, kann es anstelle der physischen Festplatte verwendet werden. In RS RAID Retrieve verwenden Sie Abbild verbinden, um die .img-Datei als virtuelles Laufwerk anzuhängen. Das Programm behandelt dieses Image wie ein physisches Gerät. Dieser Ansatz hat zwei Vorteile: die bereits verschlechterte Hardware wird während der Datenrettung nicht weiter durch Lesezugriffe belastet, und falls der Wiederherstellungsprozess mit anderen Parametern wiederholt werden muss, steht das Festplatten‑Image stets im Originalzustand zur Verfügung.

ddrescue-Ausgabe — Bedeutung der Werte:

  • rescued: erfolgreich gelesene und in das Image geschriebene Bytes. Dies entspricht der wiederherstellbaren Datenmenge.
  • errsize: Bytes, die nicht gelesen werden konnten. Diese Sektoren erscheinen im Image als Nullen; jede Datei, deren Daten auf diese Sektoren fallen, wird unvollständig sein.
  • errors: Anzahl der separaten, nicht lesbaren Sektoren. Bei einer Multi‑Terabyte‑Festplatte deutet eine Zahl im Hunderterbereich meist darauf hin, dass die meisten Dateien intakt sind; eine Zahl im Millionenbereich weist auf erhebliche Datenverluste im Image hin.
  • run time vs. remaining: wenn die verbleibende Zeit in Tagen angegeben wird, ist die Festplatte zu stark degradiert für ein vollständiges Image — brechen Sie nach dem ersten Durchlauf ab und arbeiten Sie mit dem bereits erfassten Abbild.

Was in diesem Szenario wiederherstellbar ist — und was nicht

Das Ergebnis eines Ausfalls, der nicht mehr durch Paritätsdaten abgedeckt ist (beyond-parity) in Unraid, ist vorhersehbarer als bei klassischen RAID-Systemen, weil die Grenze des Schadens durch physische Festplattengrenzen statt durch Stripe-Verteilung bestimmt wird. Die folgende Tabelle fasst den möglichen Wiederherstellungsweg für jede Komponente des Arrays zusammen.

Festplattenzustand Daten auf der Festplatte Wiederherstellungsweg Werkzeug
Intakt — SMART gesund Vollständig wiederherstellbar Direktes Auslesen per RS RAID Retrieve oder Linux‑Mount RS RAID Retrieve / mount
Intakt — SMART verschlechtert Großteils wiederherstellbar; einzelne Sektoren können verloren sein Zuerst Image mit ddrescue erstellen, danach Wiederherstellung aus dem Image ddrescue + RS RAID Retrieve
Ausgefallen — wird nicht erkannt Über Parität nicht wiederherstellbar Hardware-nahe Datenrettung im professionellen Labor, falls kritisch; andernfalls Datenverlust akzeptieren Professionelles Datenrettungs‑Labor
Paritätsplatte — intakt Enthält keine Nutzdaten Anschließen, um RS RAID Retrieve bei der Bestätigung der Array‑Konfiguration zu unterstützen; nicht für Datenauslese erforderlich RS RAID Retrieve (nur Metadaten)
Boot‑Flash — ausgefallen Nur Array‑Konfiguration; keine Nutzdaten RS RAID Retrieve rekonstruiert die Konfiguration aus Platten‑Metadaten; danach kann ein neuer Flash erstellt werden RS RAID Retrieve

Nach der Wiederherstellung: Array von Grund auf neu aufbauen, nicht das alte Array „patchen“.

Sobald die Daten an einen sicheren Ort kopiert wurden, ist der nächste sinnvolle Schritt eine frische Unraid‑Installation mit neuen oder verifizierten Festplatten, gefolgt von einem vollständigen Paritätsaufbau, bevor die Daten zurückgespielt werden. Der Versuch, ein teilweise ausgefallenes Array fortzuführen — nur die ausgefallenen Platten zu ersetzen und einen rebuild durchzuführen — lässt die verbleibenden Platten in dem Zustand, in dem sie sich während des Ausfalls befanden. Bei Arrays mit zwei gleichzeitigen Festplattenausfällen erfordert dieser Zustand eine sorgfältige Prüfung der verbleibenden Hardware, bevor sie wieder produktiv genutzt wird.

Häufig gestellte Fragen

Ja, teilweise. Unraid schreibt pro‑Laufwerk Metadaten, die RS RAID Retrieve und ähnliche Tools auslesen können, aber die nützlichste Quelle ist das Unraid‑Syslog sowie die Share‑Konfigurationsdateien auf dem Boot‑Flash‑Laufwerk. Der shares‑Ordner auf dem Flash‑Medium enthält für jedes Share .cfg‑Dateien, u. a. mit den Parametern includeDisks und excludeDisks — diese geben an, auf welche Laufwerke das jeweilige Share schreiben durfte. In Kombination mit den diskX.ini‑Dateien, die pro‑Laufwerk Nutzungsstatistiken aufzeichnen, lässt sich oft ein recht genaues Bild rekonstruieren, welche Datenkategorien auf den ausgefallenen Laufwerken lagen, selbst wenn einzelne Dateinamen verloren sind. Wenn das Flash‑Medium ebenfalls defekt ist, sind als nächstbeste Quellen Monitoring‑Tools nützlich, die Share‑Größen über die Zeit protokolliert haben — z. B. die eingebaute Dashboard‑History von Unraid, Grafana‑Dashboards, die von Telegraf gespeist werden, oder sogar periodische du‑Ausgaben, die an einem entfernten Ort gespeichert wurden.
Unraid deaktiviert eine Festplatte bei Lesefehlern, nicht bei Schreibfehlern. Diese Deaktivierung ist eine Schutzmaßnahme: Das Array stellt das Schreiben auf die Platte ein und markiert sie als offline, anstatt weiter auf möglicherweise inkonsistente Daten zu schreiben. Das bedeutet, dass der Inhalt der Festplatte zum Zeitpunkt der Deaktivierung dem zuletzt erfolgreich geschriebenen Zustand entspricht, nicht einem beschädigten Zwischenzustand. Die darauf befindlichen Daten sind so vertrauenswürdig, wie die Hardware es zulässt. Nicht verlässlich ist jedoch, ob dieser zuletzt geschriebene Zustand aktuell ist — wurde die Platte während eines großen Dateitransfers deaktiviert, kann genau diese Datei unvollständig sein. Erstellen Sie daher unbedingt zuerst ein Abbild der Festplatte mit ddrescue und verwenden Sie anschließend RS RAID Retrieve, um das Dateisystem zu prüfen. Dateien, die vor der Deaktivierung vollständig geschrieben wurden, bleiben intakt.
Dateien mit 0 Bytes in einer ansonsten intakten Wiederherstellung deuten in der Regel auf eines von zwei Ursachen hin. Die erste ist ein unvollständiger Schreibvorgang zum Zeitpunkt des Ausfalls — Dateien, die gerade geschrieben wurden, als das Array ausfiel, können bereits Verzeichniseinträge bekommen haben, bevor ihre Datenblöcke vollständig zugewiesen bzw. geschrieben waren. Dadurch existieren gültige Metadaten, die auf nicht zugewiesene oder auf Null gesetzte Sektoren verweisen. Die zweite, bei Ausfällen mehrerer Laufwerke häufigere Ursache ist, dass die Datenblöcke der Datei zufällig auf einem der ausgefallenen Laufwerke lagen. In Unraid liegen Dateien vollständig auf einem einzelnen Laufwerk — die Dateisystemmetadaten (Verzeichniseinträge, Inode-Einträge) können jedoch auf einem anderen, überlebenden Laufwerk liegen. RS RAID Retrieve zeigt dann korrekt Dateiname und Pfad aus den vorhandenen Metadaten an, markiert den Inhalt aber als nicht wiederherstellbar, weil die eigentlichen Datenblöcke auf dem abgestürzten Laufwerk liegen. Eine Full Analysis anstelle des Fast Scan bestätigt, welcher Fall vorliegt — liefert auch die Full Analysis 0 Bytes, sind die Datenblöcke verloren.
Sie können komplett neu anfangen — Slot‑Zuordnungen in Unraid sind eine Konfigurationsebene, keine Datenebene. Die auf einer Festplatte gespeicherten Daten sind unabhängig von der Slot‑Nummer, die Unraid zugewiesen hat. Beim Wiederaufbau legen Sie eine neue Array‑Konfiguration an, formatieren die neuen Laufwerke und kopieren die wiederhergestellten Daten von Ihrem Rettungsziel zurück. Technisch ist es nicht erforderlich, die ursprüngliche Slot‑Nummerierung beizubehalten. Einziger Ausnahmefall ist ein partieller Wiederaufbau — wenn Sie einige intakte Laufwerke im Array belassen und nur Ersatz für ausgefallene Platten hinzufügen. In diesem Fall müssen die verbleibenden Laufwerke genau ihren ursprünglichen Slot‑Nummern zugewiesen werden; andernfalls behandelt Unraid sie als neue Laufwerke und überschreibt deren Inhalt beim Paritätsaufbau. Da dieser Artikel Szenarien behandelt, in denen die Parität bereits überschritten wurde, ist ein vollständiger Neuaufbau die sicherere und sauberere Lösung.
Hinterlasse einen Kommentar

Verwandte Artikel

Vergleich der Top 8 Datenwiederherstellungssoftware
Vergleich der Top 8 Datenwiederherstellungssoftware
Datenverlust kann unerwartet auftreten und uns in Panik versetzen. Glücklicherweise gibt es leistungsstarke Datenwiederherstellungssoftware, die uns dabei hilft, unsere wertvollen Dateien zurückzuholen. In diesem Testbericht werden wir RS Partition Recovery, Recuva, EaseUS Data Recovery Wizard, Stellar Data Recovery, Disk Drill, … Continue reading
Wie erstellt man RAID 10 in Windows 10?
Wie erstellt man RAID 10 in Windows 10?
Wenn Ihnen die Sicherheit Ihrer Daten auch nur ein wenig am Herzen liegt, haben Sie sicherlich schon von RAID-Arrays gehört. In diesem Artikel werfen wir einen Blick darauf, wie man ein RAID 10-Array in Windows 10 erstellt.
Wie man Daten von einer NVMe-Festplatte wiederherstellt
Wie man Daten von einer NVMe-Festplatte wiederherstellt
Die beschleunigte Leistung und Zuverlässigkeit von NVMe-Laufwerken machen sie in modernen Computersystemen sehr beliebt. Allerdings können auch NVMe-SSDs, wie jedes andere Speichermedium, Datenverluste erleiden, sei es durch versehentliches Löschen von Dateien, Dateisystembeschädigungen oder Geräteausfälle. In diesem Artikel werden wir den … Continue reading
Top 7 Tools zur Datenwiederherstellung von RAID
Top 7 Tools zur Datenwiederherstellung von RAID
Auch wenn sie als Mechanismen zur Datensicherheit gelten, sind ausfallsichere RAID-Systeme immer noch nicht perfekt. Daten können sogar von Arrays mit hoher Redundanz verloren gehen, und von Arrays ohne jegliche Fehlertoleranz ganz zu schweigen. Manchmal können wichtige Dateien sogar versehentlich … Continue reading
Online Chat with Recovery Software