web-dev-qa-db-fra.com

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

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

J'ai extrait le disque dur du périphérique NAS et je l'ai installé sur un ordinateur de bureau exécutant Ubuntu 10.10 dans l'espoir d'accéder aux fichiers du lecteur. Malheureusement, Ubuntu n’a pas été en mesure de monter le lecteur automatiquement.

Après avoir démarré l'Utilitaire de disque, le lecteur apparaît sous la forme d'un périphérique multi-disque appelé "Array (Array)" affichant les métadonnées version 0.90.0. L'état du périphérique est le suivant: "Pas en cours d'exécution, pas assez de composants pour démarrer". Lorsque je clique sur le bouton "Démarrer la matrice RAID", un message d'erreur: "Pas assez de composants pour démarrer la matrice RAID" s'affiche.

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

8
urig

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

Je devine quelques bits 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 ce n'est pas le cas, mais je ne prends aucune garantie de cet article. Je suis sûr que vous avez une sauvegarde;)

Sudo apt-get install mdadm

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

Vous pourrez maintenant ouvrir l'utilitaire de disque (palimpsest) et cliquer sur Run Array. Tu ne devrais pas.

Si vous ne le pouvez pas, notez le numéro de partition de ce lecteur (quelque chose comme /dev/sdg1) et poursuivons 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 le tableau maintenant. Vous devriez pouvoir le faire depuis 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
9
Oli