A la recherche du super bloc perdu

Il y a quelques mois mon disque système en ext3 est mort. L’OS ne pouvait plus démarrer à partir de celui-ci. La simple présence du disque sur le système  « booté » à partir d’un clé USB provoquait le plantage de ce dernier (Ubuntu 9.10).

Un disque dur plus tard formaté en ext4 sous Ubuntu 10.04, je rebranche le disque est là une merveilleuse surprise m’attend. Le disque ne  « fonctionne » toujours pas mais ne plante pas le système.

La commande fsck sur mon disque /dev/sdb donne ceci :

fsck.ext2: Attempt to read block from filesystem resulted in short
read lors de la tentative d'ouverture de /dev/sdb1
Peut-être cette partition est-elle de taille zéro ?

Quelques recherche google plus tard je découvre qu’il suffit de lancer fsck avec un super bloc de secour. Pour obtenir la liste des super blocs de secour faire:

sudo mke2fs -n /dev/sdb

Choisir alors un numéro de super bloc dans la liste, disons 32768. Puis faire

sudo fsck -y -b 32768 /dev/sdb

Et voilà. J’ai pu récupérer le contenu du disque.

Cet article, publié dans Paramétrage, est tagué , , , , . Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s