Nicht genügend Komponenten, um das RAID-Array zu starten?

8

Ich versuche, Daten von einem NAS-Gerät "Western Digital MyBook World Edition (weißes Licht)" abzurufen. Dies ist im Grunde eine eingebettete Linux-Box mit einer 1-TB-Festplatte, die in ext3 formatiert ist. Es hörte eines Tages ohne ersichtlichen Grund auf zu booten.

Ich habe die Festplatte vom NAS-Gerät extrahiert und auf einem Desktop-Computer mit Ubuntu 10.10 installiert, in der Hoffnung, auf die Dateien auf dem Laufwerk zugreifen zu können. Leider konnte Ubuntu das Laufwerk nicht automatisch mounten.

Nach dem Start des Festplatten-Dienstprogramms wird das Laufwerk als Multi-Disk-Gerät namens "Array (Array)" mit Metadaten Version 0.90.0 angezeigt. Der Gerätestatus lautet: "Wird nicht ausgeführt, nicht genügend Komponenten zum Starten". Wenn ich auf die Schaltfläche "RAID-Array starten" klicke, wird die Fehlermeldung "Nicht genügend Komponenten zum Starten des RAID-Arrays" angezeigt.

Können Sie mir bitte sagen, welche Komponenten fehlen und wie sie installiert werden, um Zugriff auf das Dateisystem des Laufwerks zu erhalten?

urig
quelle

Antworten:

9

WD MyBooks verwenden mdadm. Es ist ein SoftRAID-Toolkit. Ich weiß nicht, warum sie es in Single-Drive-Setups verwenden, aber los geht's.

Ich vermute hier ein paar Kleinigkeiten. Ich habe keine, aber ich möchte nur, dass Sie wissen: Was ich vorschlage, kann Ihre Daten zerstören. Ich hoffe wirklich, dass dies nicht der Fall ist, aber ich übernehme keine Garantie für diesen Beitrag. Ich bin sicher, Sie haben ein Backup;)

sudo apt-get install mdadm

Das wird installiert mdadm(offensichtlich), aber es wird auch gefragt, ob Postfix installiert werden soll (falls das sowieso nicht installiert ist). Richten Sie es einfach mit den Standardoptionen ein.

Jetzt können Sie möglicherweise das Festplatten-Dienstprogramm ( palimpsest) öffnen und auf Array ausführen klicken. Sie könnten nicht.

Wenn Sie dies nicht können, notieren Sie sich die Partitionsnummer für dieses Laufwerk (etwa /dev/sdg1) und fahren Sie manuell fort:

sudo mdadm --assemble --scan
# might work - it'll add a /dev/mdX device if it does

sudo mdadm --assemble --run /dev/md0 /dev/sdg1
# obviously sub in the right partition numbering

Vorausgesetzt, das geht gut, müssen Sie das Array jetzt nur noch mounten. Sie sollten dies über die Seitenleiste von nautilus palimpsestoder manuell tun können :

sudo mkdir /media/raiddisk
sudo chmod 777 /media/raiddisk
sudo mount /dev/md0 /media/raiddisk
Oli
quelle
Vielen Dank für all deine Hilfe, Oli. Folgendes ist also passiert: Nachdem mdadm installiert und sudo mdadm --assemble --scan ausgeführt wurde, wurden alle 4 Partitionen meines Laufwerks als / dev / mdX-Geräte im Festplatten-Dienstprogramm angezeigt. 3 wurden im "degradierten" Zustand gestartet und 1 wurde gestoppt. Da die gewünschte Datei bereits gestartet wurde, habe ich im Festplatten-Dienstprogramm einfach auf die Schaltfläche "Bereitstellen" geklickt und es hat funktioniert. Ich habe jetzt Zugriff auf alle meine Dateien und kann sie an einen sicheren Ort kopieren. Sobald dies erledigt ist, kann ich versprechen, die MBWE-Software auf dem Laufwerk wiederherzustellen und auf dem NAS zu ersetzen.
Urig
2
Vielen Dank für die Antwort - es hat mir auch geholfen, als meine RAID-Box ausfiel. Die Daten waren auf den Laufwerken sicher, aber die Firmware ließ mich nicht darauf zugreifen. Ihre Anweisungen erlaubten mir, die Daten wiederherzustellen!
1
Ich glaube, sie verwenden, mdadmweil Sie WD MyBooks miteinander verketten können.
Marco Ceppi
1
Vielen Dank für Ihre tolle Antwort. Hat mir auch geholfen, als ich zu einer neuen Windows Home Server 2011-Box gewechselt bin :)
Dean Perry