MDADM RAID6 Défaut de 3/5 Drives

Construit une boîte NAS avec Ubuntu 11.04 et une masortingce MDADM RAID6 utilisant 5 x 2TB Seagate Verts.

J'ai remarqué que le tableau devenait un peu lent dans le mois précédant le crash. Il manquait le jour des tonnes de dossiers. Serveur réinitialisé. Au démarrage, le / mnt / NAS ne monte pas.

Ce que j'ai pu déterminer, c'est que le count rendu de l'événement est identique sur 2 des 5 lecteurs (les bons). Le troisième lecteur est sorti par environ 85 events, le 4ème lecteur est à quelques centaines de points, et le 5ème lecteur manque littéralement des dizaines de milliers d'events. À partir des estimations, cela signifie que le troisième lecteur a quitté le tableau RIGHT avant de redémarrer, le quasortingème probablement quelques mois avant, et le 5ème … bien ….

Les lecteurs ne cliquent pas et semblent tous être en bon ordre mécanique. Probablement une quantité de CRC que je crois. J'ai acheté 3 nouveaux lecteurs et j'ai l'intention de comprendre comment image le 2 bon et le 3ème plus proche des nouveaux disques afin de pouvoir jouer avec eux sans risque de causer plus de problèmes.

Je suis génial à suivre les instructions, mais relativement stupide quand il s'agit de faire quoi. J'ai suivi les guides en ligne pour build le tableau il y a plusieurs années, mais j'ai un peu plus de détails que cela.

Quelqu'un peut-il me guider sur la façon de comprendre les 3/5 lecteurs à cloner (j'ai l'intention d'utiliser http://hddguru.com/software/HDD-Raw-Copy-Tool/ pour copyr les disques à l'aide d'adaptateurs USB3 SATA sur Windows boîte), puis une fois terminé, ce que je peux faire pour tenter de réparer et de reconstituer le tableau.

Voici quelques conseils que j'ai reçus depuis un certain time, mais j'ai du mal à le comprendre.

Avant de faire autre chose, les images de disque sont toutes embeddedes. mdadm peut être forcé de ré-append un disque défaillant, en le considérant comme bon, IIRC. Je ne me souviens plus des commands exactes, mais la page de manuel est … oh, oui, énorme. Fondamentalement, vous voudrez choisir les trois meilleurs lecteurs, supprimer les deux pires, marquer de force les trois meilleurs lecteurs (les append à nouveau) dans les métadonnées mdadm sur chaque lecteur et marquer les deux autres enlevés. Si les lecteurs commencent à revenir sur le tableau, vous devrez peut-être faire des rlocations de secteurs endommagés. Si vous identifiez des secteurs illisibles, vous pouvez utiliser hdparm pour émettre une réaffectation ATA, ou simplement écrire un bloc avec dd, obligeant le lecteur à réaffecter le secteur. Il aura un mauvais CRC en ce qui concerne mdadm, bien sûr, mais il ne sera plus possible de lire les lectures. Ensuite, je pense que vous allez probablement pouvoir lire tout