Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/10/2013, à 22:33

letal

[RESOLU] Disque dur principale avec erreur i/o

Bonjour,

Dimanche passé, j'ai démarré mon serveur (pour effectuer des sauvegardes) et j'ai dû m'y reprendre à plusieurs fois pour qu'il boot enfin. Une fois le login passé la console n'arrêtait pas de cracher des lignes I/O error /sda. La console était également inutilisable. Malheureusement je n'ai pas pu noter le message d'erreur mais c'est comme s'il n'y avait plus de shell ou n'arrivait plus à avoir accès au /. Pour l'éteindre, j'ai du passer par l'alimentation.

Du coup, la prochaine fois que je vais l'allumer c'est pour faire un transfère de donnée, si j'y arrive...

Config:
J'ai le disque défectueux sda1,2,3,4 avec /, /home, /boot et /swap et 3 autres disques en raid 5 lvm avec 1 partition.
Si mes souvenirs sont bon, c'est la 12.0LTS 64bit

La question, en bref, la manip suivante est-elle cohérente:
1) booter sur un liveCD
2) partitionner mon futur disque
3) copier chaque partition respective avec cp -a
4) après est-ce que je dois chrooter et mettre à jour le grub, juste?
5) j'ai rien oublié?

Ou une clean install est obligatoire vue l'état du disque...

N'hésiter pas vous avez des idées, le week-end arrive c'est le bon moment pour moi pour passer une nuit blanche smile

Salutations

Dernière modification par letal (Le 04/12/2013, à 22:06)

Hors ligne

#2 Le 04/10/2013, à 03:17

MicP

Re : [RESOLU] Disque dur principale avec erreur i/o

letal a écrit :

... la prochaine fois que je vais l'allumer ...

Non, ne le rallume pas, car pour l'instant, rien ne te dit que ce n'est pas une histoire d'alimentation, de contrôleur de disque, de câble défectueux, de barrette mémoire défectueuse, etc...

Je conseillerais plutôt de ne faire ces manipulations sur le disque dur suspect qu'une fois le disque installé dans une machine dont tu sera sûr et certain du bon fonctionnement.

Une fois le disque démonté de la machine, tu pourrais tester le fonctionnement de la machine avec un CD Live éventuellement,
mais il faudrait être sûr de l'état de celle-ci (mais prendre le risque d'y installer un disque neuf, si c'est la machine qui est en panne....Hummmm)

La première chose qu'il te faudrait faire serait donc de trouver une machine en bon état, équipée d'un disque en bon état avec assez de place pour recevoir au moins une copie du disque suspect.
Moins le disque suspect tournera, moins il pourra détruire ce qu'il reste comme information.

Si le disque suspect une fois monté dans la machine en bon état est confirmé comme physiquement HS,
et dès qu'une première copie du disque est faite, tu débranche le disque. Tout le reste se fait depuis le fichier "copie du disque" créé.
Tu recopie le fichier crée  (pour garder la copie originale) et tu travaille sur la deuxième copie pour essayer de récupérer les données.

Dernière modification par MicP (Le 14/10/2013, à 12:29)

Hors ligne

#3 Le 04/10/2013, à 13:38

letal

Re : [RESOLU] Disque dur principale avec erreur i/o

Excellente idée, merci pour ton conseil.
J'ai une machine qui est en ordre et je vais travailler dessus pour copier tout ça.

1) Quel est à ton avis la meilleure commande pour copier, sachant que je ne veux pas refaire plusieurs fois la même manipulation pour évite d'endommager encore plus le disque?
Je pensais à cp -a ou à dd via le tuto (tuto ubuntu dd):

dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror

2) Je vais voir du coté clonezilla aussi, mais il fait du dd également, je crois...

3) Pour voir l'état du disque, je fais cette commande smart:

smartctl -s on /dev/sda

est-ce qu'il y a autre chose à faire?

Hors ligne

#4 Le 11/10/2013, à 00:18

MicP

Re : [RESOLU] Disque dur principale avec erreur i/o

Les commandes que tu propose sont exactement celles que je t'aurai proposé.
Mais à mon très humble avis, et pour prendre le moins de risques possibles, il vaudrait mieux s'adresser à un spécialiste, et c'est ce que je ferais si j'étais dans ce cas.

Sur ce forum, il y a rmy qui pourra certainement te donner les conseils, commandes et liens les plus frais, sûrs et efficaces.
Je t'invite donc à le contacter pour qu'il nous évite de créer plus de problèmes et donc diminuer les chances de récupérer quelque chose.

Désolé d'avoir répondu si tard.

Dernière modification par MicP (Le 11/10/2013, à 00:19)

Hors ligne

#5 Le 11/10/2013, à 09:51

bruno

Re : [RESOLU] Disque dur principale avec erreur i/o

Pas mieux, si ce n'est que tu peux aussi utiliser ddrescue pour copier le disque fautif, voir cette page : http://www.cgsecurity.org/wiki/Disque_D … mmag%C3%A9

Si les smartmontools ne signalent pas d'erreurs sur ton disque il faudra vérifier chaque partition (non montée) avec fsck

Hors ligne

#6 Le 13/10/2013, à 14:08

letal

Re : [RESOLU] Disque dur principale avec erreur i/o

J'étais justement en train de lire de la doc et je pensais utiliser dd_rescue. Il a l'avantage de pouvoir interrompre et reprendre la copie, un log file très performant.
Le problème avec ce genre de copie, on sait quand on commence mais jamais quand on termine, et ddrescue a une d'indication de progression!!!

Je vais aussi jeter un coup à vos liens, merci!

Et je crois que je serais bientôt prêt à me lancer smile

Hors ligne

#7 Le 04/12/2013, à 22:05

letal

Re : [RESOLU] Disque dur principale avec erreur i/o

Avec un peu de retard, je clos le post et je remercie les personnes de ce forum pour leur aide, merci!!! :-)

Pour résumé (et dans mon cas):
1) installation de ddrescue (je vous laisse voir les autres post les installations)
2) création d'une image du disque défectueux (j'ai opté pour l'image car je résolvais en même temps un problème de taille des disques lors du transfère final, et ceci dans mon cas de figure)
3) copie de l'image vers un nouveau disque

En fait, je n'avais pas de secteur défectueux ou d'autres soucis, donc c'est allé assez vite!

voici les deux lignes de commande utilisées:

sudo ddrescue /dev/sdc /home/bob/recup/imageDisque30go.img rescue03.log
sudo ddrescue --force  /home/bob/recup/imageDisque30go.img /dev/sdb transfere05.log

J'avais aussi noté ces commandes issues de ce site au cas où mon disque était vraiment défectueux! http://www.cgsecurity.org/wiki/Disque_D … mmag%C3%A9

#récupérer en priorité le plus de zones mémoires saines:
ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log
#puis essayez de récupérer le plus de zones mémoires endommagées possible:
ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log

Les derniers conseils, lire man de ddrescue, faire des tests avec deux périphériques pour bien comprendre le mécanisme, par ex. 2 clés USB et surtout ne pas inverser les commandes, sinon c'est la VRAI cata!!!!

C'est tout :-)

Bye!

Hors ligne