Pas assez de composants pour démarrer la matrice RAID?

8

J'essaie de récupérer des données à partir d'un périphérique NAS "Western Digital MyBook World Edition (lumière blanche)". Il s'agit essentiellement d'une boîte Linux intégrée avec un disque dur de 1 To formaté en ext3. Il a cessé de démarrer un jour sans raison apparente.

J'ai extrait le disque dur du périphérique NAS et l'ai installé sur une machine de bureau exécutant Ubuntu 10.10 dans l'espoir d'accéder aux fichiers sur le lecteur. Malheureusement, Ubuntu n'a pas pu monter le disque automatiquement.

Après avoir démarré l'Utilitaire de disque, je vois le lecteur comme un périphérique multi-disque appelé "Array (Array)" affichant la version 0.90.0 des métadonnées. L'état de l'appareil est: "Pas en cours d'exécution, pas assez de composants pour démarrer". Lorsque je clique sur le bouton "Démarrer la matrice RAID", j'obtiens une erreur disant: "Pas assez de composants pour démarrer la matrice RAID".

Pouvez-vous me dire quels composants sont manquants et comment les installer pour accéder au système de fichiers du lecteur?

urig
la source

Réponses:

9

WD MyBooks utilise mdadm. C'est une boîte à outils SoftRAID. Je ne sais pas pourquoi ils l'utilisent dans les configurations à un seul lecteur, mais voilà.

Je devine quelques morceaux ici. Je n'en ai pas mais je veux juste que vous sachiez: ce que je suggère peut détruire vos données. J'espère vraiment que non, mais ne prenez aucune garantie de ce post. Je suis sûr que vous avez une sauvegarde;)

sudo apt-get install mdadm

Cela s'installera mdadm(évidemment) mais il vous demandera également d'installer postfix (si cela n'est pas installé de toute façon). Il suffit de le configurer avec les options par défaut.

Vous pouvez maintenant ouvrir l'Utilitaire de disque ( palimpsest) et cliquer sur Exécuter la matrice. Tu ne devrais pas.

Si vous ne pouvez pas, notez le numéro de partition pour ce lecteur (quelque chose comme /dev/sdg1) et continuons manuellement:

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

En supposant que cela se passe bien, il vous suffit de monter la baie maintenant. Vous devriez pouvoir le faire à partir de la barre latérale de nautilus, ou palimpsest, ou manuellement:

sudo mkdir /media/raiddisk
sudo chmod 777 /media/raiddisk
sudo mount /dev/md0 /media/raiddisk
Oli
la source
Merci beaucoup pour toute votre aide Oli. Voici donc ce qui s'est passé: après avoir installé mdadm et exécuté sudo mdadm --assemble --scan, les 4 partitions de mon lecteur sont apparues comme des périphériques / dev / mdX dans l'Utilitaire de disque. 3 ont été démarrés dans un état "dégradé" et 1 a été arrêté. Étant donné que celui que je voulais était déjà démarré, je viens de cliquer sur le bouton "Monter" dans l'Utilitaire de disque et cela a fonctionné - j'ai maintenant accès à tous mes fichiers et je peux les copier dans un endroit sûr. Une fois cela fait, je peux promettre de restaurer le logiciel MBWE sur le lecteur et de le remplacer dans le NAS.
urig
2
Merci pour la réponse - cela m'a aussi aidé lorsque ma boîte RAID a échoué. Les données étaient en sécurité sur les disques, mais le firmware ne me permettait pas d'y accéder. Vos instructions m'ont permis de récupérer les données!
1
Je pense qu'ils utilisent mdadmparce que vous pouvez enchaîner WD MyBooks ensemble.
Marco Ceppi
1
Merci pour votre excellente réponse. M'a aussi aidé lorsque j'ai déménagé dans une nouvelle boîte Windows Home Server 2011 :)
Dean Perry