Jump to content

HELP, grosse perte de données


Recommended Posts

Hello à tous,

Je me suis monté un petit serveur de données il y a de ça environ 4 mois.

J'avais 5 disques en raid 5 histoire de proteger mes données.... Enfin tout du moins, c'est ce que je croyais jusqu'à hier....

hier matin, je vais à mon ordi histoire de verifier si les disques ne sont pas trop chauds (ils dépassent rarement les 40°) et là, message d'erreur, soit disant 2 disques de mon raid n'ont plus de capteur de température....

Là, coup de stress, j'essaie de voir si je peux acceder au RAID....

impossible...

reflexe windows (je suis completement novice en linux, et là, d'ailleurs j'utilise Fedora) je redemarre l'ordi ...

Gros stress, impossible de demarrer Fedora, on me dit "tapez votre mot de passe root pour remettre en place le systeme"....

bon, j'investique un peu, je me rends compte qu'il y a 2 disques qui sont marqués comme faulty et donc qui ne sont pas considerés comme bon dans le Raid.

étonnant, j'ai pourtant l'impression qu'ils marchent

j'essaie de reconstruire l'array avec mdadm --create avec mes 5 devices dev/sdb1 sdc1 sdd1 sde1 sdf1....

Bon, ca dure 4 heure, mais apparemment, mon array a été reconstruite.... y'a même écrit recovery xx% ce qui me rassure un tant soit peu...

Je n'arrive pas à la monter par contre et on me dit au demarrage qu'il y a une grosse inconsistence je ne sais quoi...

On me dit "il faut executer fsck.ext3 manuellement"

Bon, je ne sais pas de quoi il s'agit, apparemment un outil pour verifier les inconsistences et les reparer....

Soit, c'est ce dont j'avais besoin...

Je lance (avec l'option -y parce qu'il commenceà me poser des centaines, des milliers de questions si je veux garder tel i noeud qui est pas bien placeé ou je ne sais quoi)....

Les réponses proposées sont corriger, effacer, deplacer, et tjrs répondu yes....

Avec de gros messages d'erreur "GROSSE PERTE DE DONNEES POSSIBLE"....

Bon les boules, mais que faire d'autre?

Bref, ca mouline pendant facile 2 heures...

Au final, j'ai pu remonter mon raid mais il est vide et ça me fait excessivement chier...

Il y avait des documents important là dedans, toutes les photos que fait ma chérie (+60Go), mes films de vacances que j'avais commencé à monter (1h de video montée, ca represente un temps de taff assez ouf) et pis les conneries habituelles (divx, scan de manga etc etc)

Alors j'ai plusieurs questions

- Est il possible de recuperer d'une quelconque manière que ce soit mes données? Si oui, comment? (je suis une grosse merde en linux, donc, si vous avez des détails, je suis preneur)

- Est ce que j'ai fait de la merde pour essayer de reparer mon RAID? Si oui, comment aurais-je dû m'y prendre?

- qu'est ce qui a bien pu causer ce gros pb? Sachant que ça c'est passé pendant la nuit, je n'y ai pas touché et les disques ne semblent même pas mort vu que j'ai monté un nouveau raid... Je ne comprends pas du tout là...de plus j'évite de trop solliciter mon raid, j'ai un disk dur system, et un disque dur pour le download.... Donc concretement, activité tres faible sur ce raid.

- Pourquoi je suis un boulet qui n'avait pas de sauvegarde à côté?

- Pourquoi tant de haine et un fist énorme comme ça?

Bon, vous pouvez zapper les dernieres question, mais je suis preneur pour les autres .

Merci d'avance pour vos retours

Link to comment
Share on other sites

la reponse par defaut du fsck, c'est quoi deja (corriger, effacer, deplacer ?)

mais meme si tu n'as pas tout 'efface' avec fsck, un raid qui fout le camp, a moins d'avoir consacre de la place a un eventuel backup, il n'y a pas de recup possible... (enfin, c'est ce que j'ai cru comprendre)

Link to comment
Share on other sites

la reponse par defaut du fsck, c'est quoi deja (corriger, effacer, deplacer ?)

mais meme si tu n'as pas tout 'efface' avec fsck, un raid qui fout le camp, a moins d'avoir consacre de la place a un eventuel backup, il n'y a pas de recup possible... (enfin, c'est ce que j'ai cru comprendre)

en fait, le fsck a du poser + 1000 questions

tel inoeud n'est pas à sa place corriger? ===> réponse automatique yes

tel inoeud est corrompu, effacer? =====> réponse automatique yes...

Bref, je ne me suis pas amusé à lire toutes les questions... d'autant plus qu'honnetement, je ne comprends pas ces questions.....

:ouioui:

Link to comment
Share on other sites

tu peux te tenter ca, mais c'est plutot aleatoire, et Murphy en a suffisemment dit a ce sujet...

apres, j'ai entendu parler de boites qui se sont specialise dans la recuperation de donnees pour les personnes rencontrant ton probleme ; mais, de memoire, c'est tres (trop) onereux pour un particulier...

edit: desole pour la question con sur fsck...

Link to comment
Share on other sites

Je n'avais pas osé le dire mais j'ai pensé exactement la même chose... Quand j'ai vu --create je me suis dit qu'il en créait un nouveau... Et effectivement, c'est le cas.

Je ne voudrais pas être pessimiste, mais je pense qu'il va falloir te faire à l'idée que tu ne récupèrera plus tes données...

Link to comment
Share on other sites

Désolé, t'as créé par dessus... tes données sont fichus...

Sinon, pour le prochain coup, si tes données sont si sensibles, penses à mettre aussi un ou plusieurs disque(s) "spare" (il est latent, mais le jour où t'as un disque qui claque, ton RAID se reconstruit avec ce volume... aucune perte de donnée, l'utilisateur n'y voit que du feux, et root reçoit un message qui lui demande de changer le disque qui a décédé de mourir prématurément. Et ça marchera jusqu'au prochain claquage, et ainsi de suite...

La commande pour créer ça serait :

mdadm -C /dev/mdX -a yes -l Y -n Z -x W éléments...

-C == --create

-l == --level

-n pour le nombre de disques en RAID

-x pour le nombre de disques en spare

Sinon, rappelles toi que si tu veux tester ton RAID, tu as la commande "mdadm -f" qui te permet de simuler une panne...

Et puis si tu veux le monitorer en temps réel pendant que tu le manipule (oui ça peut être utile...) t'as :

xterm -e "watch cat/proc/mdstat" &

d'ailleurs, si t'es en hotplug, tout ça est encore plus rigolo... :transpi:

Link to comment
Share on other sites

Sinon, pour le prochain coup... tu sais que tu peux combiner RAID et LVM2 ? tu mirror tes disques comme tu veux, avec des disques de secours etc... ensuite, tu les étends autant que tu veux avec LVM ... si le principe te plait, dis le et je t'expliquerai comment faire...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...