<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Problèmes sur les systèmes de fichiers</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guide de démarrage"><link rel="up" href="troubleshooting.html" title="Chapitre 21. Faire face aux problèmes"><link rel="previous" href="troubleshooting-filesystem.html" title="Problèmes de chargeur de démarrage"><link rel="next" href="troubleshooting-system-freeze.html" title="Lorsque le système se gèle"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Problèmes sur les systèmes de fichiers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="troubleshooting-filesystem.html">Précédent</a> </td><th width="60%" align="center">Chapitre 21. Faire face aux problèmes</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting-system-freeze.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2590556"></a>Problèmes sur les systèmes de fichiers</h2></div></div><div></div></div><a class="indexterm" name="BIdNEW-troubleshooting-it22"></a><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="id2590582"></a>Réparer un super-bloc endommagé</h3></div></div><div></div></div><a class="indexterm" name="BIdNEW-troubleshooting-it23"></a><a class="indexterm" name="BIdNEW-troubleshooting-it24"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-troubleshooting-pa99"></a>Les informations qui suivent ne s'appliquent qu'aux systèmes de fichiers <span class="acronym">ext2</span> et <span class="acronym">ext3</span>. Si vous utilisez un autre système de fichiers, consultez sa documentation pour plus de renseignements.</p></td></tr></table></div><p><a name="BId-troubleshooting-pa100"></a>Le super-bloc est le premier bloc de chaque partition <span class="acronym">ext2FS</span>/<span class="acronym">ext3</span>. Il contient des données importantes à propos du système de fichiers, comme sa taille, l'espace libre, etc. (c'est assez similaire sur les partitions <span class="acronym">FAT</span>). Une partition comprenant un super-bloc endommagé ne peut être montée. Heureusement, <span class="acronym">ext2FS</span>/<span class="acronym">ext3</span> conserve plusieurs sauvegardes du super-bloc disséminées sur la partition.</p><p><a name="BId-troubleshooting-pa101"></a>Démarrez votre système avec la disquette de démarrage créée plus tôt. La localisation des copies de sauvegarde dépend de la taille du bloc du système de fichiers. Pour les systèmes de fichiers dont la taille des blocs est de 1 <span class="acronym">Ko</span>, vous la trouverez au début de chaque bloc de 8 <span class="acronym">Ko</span> (8192 octets). Pour les systèmes de fichiers avec des blocs de taille 2 <span class="acronym">Ko</span>, c'est au début de chaque bloc de 16 <span class="acronym">Ko</span> (16384 octets), et ainsi de suite. Vous pouvez utiliser la commande <span><b class="command">mke2fs -n [nom_de_votre_périphérique]</b></span> pour trouver à quel octet se trouvent les sauvegardes de super-bloc. En supposant que la taille du bloc soit de 1 <span class="acronym">Ko</span>, la prochaine copie de sauvegarde commencera à l'octet 8193. Pour restaurer le super-bloc à partir de cette copie, exécutez <span><b class="command">e2fsck -b 8193 /dev/hda4</b></span> ; changez <tt class="literal">hda4</tt> pour désigner votre partition endommagée. Si ce bloc est également endommagé, essayez le suivant à l'octet numéro 16385, et ainsi de suite jusqu'à ce que vous trouviez un super-bloc en bon état. Redémarrez votre système pour activer les changements.</p></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="troubleshooting-deleted-files-recovery"></a>Récupérer des fichiers supprimés</h3></div></div><div></div></div><a class="indexterm" name="BIdNEW-troubleshooting-it25"></a><div class="abstract"><p class="title"><b>Résumé</b></p><p><a name="BId-troubleshooting-pa105"></a>Dans cette section, nous présentons diverses méthodes pour récupérer des fichiers et des répertoires effacés. Gardez à l'esprit que les outils de récupération ne sont pas magiques et ils fonctionneront plus ou moins bien selon la durée écoulée depuis que vous avez effacé les fichiers que vous tentez de récupérer.</p></div><p><a name="BId-troubleshooting-pa106"></a>Vous vous demandez peut-être « <span class="quote">bon, j'ai effacé ce fichier accidentellement, comment puis-je le retrouver ?</span> ». Il existe quelques utilitaires prévus pour le système de fichiers <span class="acronym">ext2</span> de <span class="application">GNU/Linux</span> qui vous permettent de récupérer des fichiers et des répertoires effacés. Cependant, ces outils ne pourront pas récupérer les fichiers que vous avez effacés il y a quelques mois : à cause de l'activité du système, l'espace marqué « <span class="quote">libre</span> » sera réécrit. Par conséquent, la <span class="emphasis"><em>meilleure</em></span> méthode pour se prémunir des suppressions accidentelles est d'effectuer des sauvegardes.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-troubleshooting-pa107"></a>Gardez à l'esprit qu'il n'existe pas pour l'instant d'outil pour récupérer les fichiers effacés sur un système de fichiers ReiserFS. Gardez un oeil sur <a href="http://www.namesys.com/" target="_top">la page de ReiserFS</a> au cas où un tel outil devenait disponible.</p></td></tr></table></div><p><a name="BId-troubleshooting-pa108"></a>Voyons les outils de récupération des fichiers effacés. L'un d'eux est <span class="application">Recover</span>. C'est un outil « <span class="quote">interactif</span> ». Si vous êtes l'heureux possesseur d'un <span class="productname">Mandrakelinux - Édition PowerPack</span>™, vous disposez déjà de cet outil dans le <span class="acronym">CD-ROM</span> « <span class="quote">contrib</span> ». Sinon, vous pouvez le trouver sur le site <a href="http://fr.rpmfind.net" target="_top">RPMFind</a>. Allez-y et téléchargez le <span class="acronym">RPM</span>. Lorsque vous l'avez, installez-le. Puis, exécutez-le avec <span><b class="command">recover [options]</b></span> et répondez aux questions qui vous seront posées. Celles-ci permettent de définir l'intervalle de temps à l'intérieur duquel il faut chercher les répertoires et les fichiers effacés afin de limiter la durée de la recherche. <sup>[<a name="id2590961" href="#ftn.id2590961">17</a>]</sup></p><p><a name="BId-troubleshooting-pa110"></a>Lorsque l'outil a terminé sa recherche, il vous demandera où vous voulez sauvegarder les répertoires et fichiers récupérés. Choisissez un répertoire qui contiendra tous ces fichiers et répertoires récupérés. Notez que vous ne pourrez pas retrouver les noms des fichiers, seulement leur contenu, mais vous pouvez inspecter leur contenu ou tenter de les renommer avec différents noms jusqu'à ce que vous trouviez celui que vous cherchez. C'est mieux que rien !</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p><a name="BId-troubleshooting-pa111"></a>Des mini-<span class="foreignphrase"><i class="foreignphrase">HOWTO</i></span> consacrés à ce sujet existent également, dont <a href="http://www.freenix.fr/unix/linux/HOWTO/mini/Ext2fs-Undeletion.html" target="_top">Ext2fs-Undeletion</a> et <a href="http://www.tldp.org/HOWTO/mini/Ext2fs-Undeletion-Dir-Struct/index.html" target="_top">récupération d'une structure complète de répertoires</a>(en anglais).</p></td></tr></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2590961" href="#id2590961">17</a>] </sup>Vous pouvez chercher <span class="emphasis"><em>tous</em></span> les fichiers effacés, mais cela durera plus longtemps...</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="troubleshooting-filesystem.html">Précédent</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Niveau supérieur</a></td><td width="40%" align="right"> <a accesskey="n" href="troubleshooting-system-freeze.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Problèmes de chargeur de démarrage </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Lorsque le système se gèle</td></tr></table></div></body></html>