Space Menu Home Downloads Goodies Kiosk Newbie Area Documentation Knowledge Base E-Training Forum Blogs RPM Farm Linux Events
HistoryHistory |

Récupérer d'un (gros) crash disque

hd.png

Je commence à avoir une certaine expérience de l'outil fsck ayant un disque qui dépérit de jour en jour. Alors je me suis dit : faisons profiter la communauté de mon expérience, tu ne seras pas mort pour rien petit disque !

Est-ce un gros crash ?

crash.jpg

Mandriva tente de récupérer le disque de manière automatique au boot de la machine lorsqu'un problème a été détecté. Mais il arrive qu'il vous mette un prompt afin de passer en mode maintenance car il n'a pas réussi à réparer automatiquement.

Lorsque linux en est au point de demander le mot de passe root pour tenter une récupération, c'est qu'il y a vraisemblablement des secteurs défectueux ou alors que l'outil fsck est lui même endommagé (dans ce dernier cas, utilisez plutôt le cdrom 1 de Mandriva en mode "rescue").

La réparation manuelle

cle.png

Démontez les partitions une par une (sauf /) puis lancez fsck -c sur les partitions. Le -c vérifie et marque les blocs défectueux : valable pour ext2 et ext3. Pour reiserfs, je n'ai pas trouvé de commande équivalente...

Si avant votre boot vous avez eu des bruits suspects de disque mais vous ne savez pas quel disque peut avoir des problèmes, regardez le /var/log/syslog : vous devriez voir des dma_timeout sur un certain disque mais pas l'autre : il y a beaucoup de chance que ce soit lui qui est endommagé. Réparez les partitions sur ce disque là.

Si votre disque est bien endommagé, il se peut que fsck vous pose des centaines de questions… alors essayez l'option -y et regardez le faire : il est possible que le programme crashe à un moment (ça m'arrive avec cooker, j'espère pas avec 2006...). Notez le type de question et recommencez sans le -y, vous devrez répondre "y" partout, sauf au type de question que vous avez noté afin qu'il ne crashe pas… Quand vous avez été jusqu'au bout sans qu'il crashe, relancez le avec -y, il devrait se finir.

Après réparation

puzzle.png

Vous pourrez rebooter. Tous vos fichiers qui étaient à moitié perdus ont été mis dans le répertoire justement nommé "lost+found" à la racine des partitions que vous avez récupéré.

Dans ce répertoire, vous trouverez tout un tas de types de fichiers avec des numéros : les noms de fichiers ont été perdus. Alors vous devrez les explorer un par un pour savoir ce qu'ils contiennent et éventuellement les déplacer et les renommer. Essayer de récupérer le maximum, parcequ'on ne se rend pas compte à quel point sont utiles certains fichiers (les logs de conversation kopete, par exemple, c'est du vécu :) ).

Vous allez vous rendre compte d'un truc très rigolo : certains fichiers ont été substitués par d'autres tout en conservant le même nom. En effet, vous trouverez par exemple un fichier nommés kmailrc (fichier texte de configuration de kmail normalement) qui contient une image png de votre ex-petite amie. Donc, utilisez la commande "file" pour déterminer les types de fichier. Vous trouverez même des fichiers qui sont devenus des répertoires et inversement. Donc, ne croyez pas avoir retrouvé votre répertoire .kde si vous voyez des fichiers dedans qui ont des noms corrects : récupérez les fichiers un par un en vérifiant qu'ils semblent corrects (éditeur texte pour les fichiers texte, visualisateur d'image pour les images, etc...), ne récupérez pas vos répertoires.

Conseils

advice.png

Bref, c'est réellement la galère ! :) Alors sauvegardez les trucs les plus importants : ~/.kde, ~/.mail et les fichiers de configuration des logiciels que vous avez modifié en général, régulièrement.

Pour info, c'est la partition /home qui s'endommage le plus facilement car il y a beaucoup d'écriture dessus et à cause des différents systèmes de cache (soft, kernel et hard), on en vient à corrompre son disque si on arrête sa machine inopinément.

J'ai maintenant un système de fichier "spécial crash" : une partition /home sur un autre disque que /boot et / . Et j'ai une partition /home/common où je met les gros fichiers que je lis mais écrit peu et qui sont accessibles à tous mes utilisateurs locaux (en gros, ce sont des vidéos, des sons). Ça offre un autre avantage : dès qu'un copain arrive, je lui crée un compte et il a accès à ces sons et vidéo immédiatement. Parceque ça me va bien de perdre un ou deux mails, mais pas trop de perdre les gros iso, les bandes annonces ou autre que j'ai mis 3 jours à télécharger. On peut même améliorer le système en faisant un backup régulier de son home folder vers /home/common.

Blog Home

 
Attachments: 5 Attachments by yoho ...
 
 

RSS
RecupererDunCrashDisque (en)
Creator: yoho  Date: 2005/08/25 20:56
Last Author: yoho  Date: 2005/09/13 03:32