 réparation d un système de fichiers ext2 ou ext3 sous linux but de ce document ce document me sert de mémo pour réparer un système de fichiers de type  ext2  ou  ext3  sous linux je le diffuse en espérant qu il puisse servir à d autres personnes connaître la liste des partitions la première chose à faire est de connaître la liste des partitions utilisées par le système la commande suivante permet de connaître les partitions montées df la commande suivante permet d avoir la liste complète des partitions du disque dev sda fdisk l dev sda passer le système de fichiers en lecture seule avant de pouvoir corriger un système de fichiers il est nécessaire de le passer en lecture seule dans certains cas cette opération est possible en utilisant les commandes suivantes mais en général il est préférable de booter sur un cd de réparation ou sur un live cd comme la knoppix pour avoir un système de fichiers en lecture seule la commande suivante permet de passer en mode monoutilisateur init 1 la commande suivante démonte et remonte en lecture seule la partition racine mount n o remount ro la commande suivante permet de remonter la partition racine en lecture écriture lorsque celleci est réparée mount n o remount rw  corriger le système de fichiers la commande  e2fsck  permet de réparer les systèmes de fichiers  ext2  ou  ext3  la commande suivante permet de vérifier si la partition dev sda1 comporte des fichiers défectueux f force la vérification même si le système de fichiers semble propre n ouvre en lectureseule le système de fichiers et répond non à toutes les questions e2fsck f n dev sda1 la commande suivante permet de corriger la partition dev sda1  attention  il est impératif que le système de fichiers soit en lecture seule et qu il soit bien de type ext2 ou ext3 p répare automatiquement le système de fichiers sans poser la moindre question e2fsck f p dev sda1 réparer un superbloc défectueux  une copie du superbloc est effectuée automatiquement par le système de fichiers tous les 8ko la commande suivante permet donc de récupérer cette copie et donc de réparer le superbloc la commande  e2fsck dev sda1 b n  ou n est un multiple de 8192 1 permet de réparer un système de fichiers dont le superbloc est défectueux ex b au lieu d utiliser le superbloc normal utilise un autre superbloc spécifié e2fsck dev sda1 b 8193 ou e2fsck dev sda1 b 16385 marquer les secteurs défectueux la commande suivante permet de marquer les secteurs défectueux de la partition dev sda1 pour empêcher l enregistrement sur ceuxci e2fsck c dev sda1 autres commandes la commande  debugfs  permet aussi de réparer le système de fichier a utiliser uniquement si la commande  e2fsck  a échouée la commande  fsck  permet de réparer tous les systèmes de fichiers man fsck pour plus d infos  historique des modifications version date commentaire 01 261102 création par tony galmiche 02 040205 mise à jour pour mise en ligne et suite à remarque de piou critique sur l article reparation d un systeme de fichiers ex vers le milieu de l article tu ecris la commande suivante permet de vérifier si la partition dev sda1 comporte des fichiers défectueux e2fsck f m dev sda1 je ne connais pas l option m et elle n est pas commentée dans mon man  tu pourrais détailler chaque commande en expliquant 1 son action exacte 2 l action de chaque option merci pour ce article qui fait une bonne synthese du dépannage  critique sur l article reparation d un systeme de fichiers c est une erreure c est l option n pour répondre non à toute les questions qu il faut utiliser je vais essayer d expliquer un peu les options mais je le ferai lundi car mon document ooo qui me sert de référence est au boulot merci pour ta relecture sytème reiserfs lors d un redémarrage après un crache et que le système de fichier utilisé est reiserfs il apparait un message qui demande le mot de passe root puis on obtient un shell lancer l outils sbin reiserfsck dev hdx si il retourne une erreur il faut lancer l outil avec une option pour la réparation sbin reiserfsck dev hdx mdash fixfixable et si le système de fichier a pris un coup sbin reiserfsck mdash rebuilttree dev hdx ensuite mount o remount rw exit pour plus d infos sur les options il faut bien sûr se référer au man man reiserfsck  sytème reiserfs je n ai jamais utilisé ce système de fichiers donc je suis très mal placé pour expliquer comment faire pour le réparer en cas de problème de plus le titre de l article indique ext2 ou ext3 si tu veux tu peux faire un nouvel article pour expliquer comment réparer un système reiserfs  critique sur l article reparation d un systeme de fichiers sinon on peut changer le titre   réparation d un système de fichiers ext2 ou ext3 sous linux merci cette page viens de grandement m aider j aimerai juste qu elle soit complétée pour les moments encore plus catastrophiques comme celui qui viens de m arriver a savoir pour un système de fichier qui a besoin d etre réparé manuellement et un mot de passe root impossible à saisir voici rapidement la procédure qui m a permis de me sortir de cette situation pénible 1 démarrage de la machine et ctrl x au niveau du message lilo boot pour obtenir l invite de commande lilo 2 linux init bin sh pour booter en init 1 sans le mot de passe root 3 loadkeys frlatin0 pour passer en clavier français 4 demontage et remontage de la partition racine en lecture seule mount n o remount ro 5 e2fsck y dev sda2 pour lancer la réparation manuelle 6 remontage de la partition reparee en lecture ecriture mount n o remount rw et reboot  réparation d un système de fichiers ext2 ou ext3 sous linux merci pour le complèment d information cependant en bootant sur un livecd comme la knoppix tu n as pas besoin du mot de passe root non plus  réparation d un système de fichiers ext2 ou ext3 sous linux c tres urgent lors du demarrage de linux redhat 90 as il m affiche un message d erreur une erreur s est produite au cours de la verification du système de fichiers et fsckext2 possibly nonexistant or swap device et aussi fsckext2 no such or adress no such device or adress while trying to open dev sda1 while trying to open dev sdb1 je veux savoir comment executer les commande ds le mode maintenance car je tape le mot de passe et je sais rien faire j aimerai bien m expliquer la methode je ss debutant en linux merci c tres urgant merci d avance  cheap wedding bands wedding cake toppers beach wedding dress  fichiers et systèmes de fichiers  