GNT sans publicité, site mobile, fonctionnalitées exclusives...

Le journal d'une partition ext3 a sauté

Le
Patrick PREMARTIN
Bonjour

Hier, j'ai eu un problème inattendu sur un disque dur : le journal d'une
partition en ext3 a sauté. Résultat, les fichiers de la partition sont
inaccessibles et manque de bol, ni fsck, ni e2fsck ne peuvent travailler
dessus pour réparer.

Par habitude, j'ai donc cherché le message d'erreur obtenu "fsck.ext3:
Invalid argument while checking ext3 journal for" sur Google pour voir
qui l'avait déjà eu et les solutions suggérées. Malheureusement, après
avoir parcouru plusieurs centaines de liens, je n'ai rien obtenu. La
plupart suggèrent le retrait du journal de la partition afin de la
basculer en ext2 puis la vérifier et enfin la remettre en ext3 en y
remettant le journal.

Les opérations suggérées sont en général:
tune2fs -O ^had_journal /dev/sdaXXX
e2fsck -f /dev/sdaXXX
tune2fs -j /dev/sdaXXX
ou en passant par debugfs (open, features).

Le problème, c'est que dans tous les cas il faut ouvrir la partition
(non montée) en écriture, hors le système refuse obstinément. Du coup je
n'ai rien trouvé me permettant de retirer ou recréer un journal pour
cette partition.

Comme les utilisateurs de cette machine n'ont pas l'intégralité des
sauvegardes de ce qui s'y trouve, cela nous arrangerait quand même de la
récupérer, plutôt que d'aller jusqu'au bout et la formater

Auriez-vous une idée et/ou des suggestions à faire pour ce problème ?
Lire les 10 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pascal Bourguignon
Le #1853997
Patrick PREMARTIN
Les opérations suggérées sont en général:
tune2fs -O ^had_journal /dev/sdaXXX
e2fsck -f /dev/sdaXXX
tune2fs -j /dev/sdaXXX
ou en passant par debugfs (open, features...).

Le problème, c'est que dans tous les cas il faut ouvrir la partition
(non montée) en écriture, hors le système refuse obstinément. Du coup
je n'ai rien trouvé me permettant de retirer ou recréer un journal
pour cette partition.


As tu les droits d'accès en écriture à ce device /dev/sdaXXX ?
(Normalement ces manips se font sous le compte root).

--
__Pascal Bourguignon__ http://www.informatimago.com/

"This statement is false." In Lisp: (defun Q () (eq nil (Q)))

talon
Le #1853996
In fr.comp.os.unix Patrick PREMARTIN

Comme les utilisateurs de cette machine n'ont pas l'intégralité des
sauvegardes de ce qui s'y trouve, cela nous arrangerait quand même de la
récupérer, plutôt que d'aller jusqu'au bout et la formater...

Auriez-vous une idée et/ou des suggestions à faire pour ce problème ?


A tout hasard, essaye de lire la partition avec un système qui sait lire le
ext2 mais pas le ext3, genre un vieux Linux ou FreeBSD. Tu fais un dump et une
sauvegarde, puis reformates la partition.


--

Michel TALON

talon
Le #1853995
In fr.comp.os.unix Patrick PREMARTIN

Comme les utilisateurs de cette machine n'ont pas l'intégralité des
sauvegardes de ce qui s'y trouve, cela nous arrangerait quand même de la
récupérer, plutôt que d'aller jusqu'au bout et la formater...

Auriez-vous une idée et/ou des suggestions à faire pour ce problème ?


A tout hasard, essaye de lire la partition avec un système qui sait lire le
ext2 mais pas le ext3, genre un vieux Linux ou FreeBSD. Tu fais un dump et une
sauvegarde, puis reformates la partition.
D'ailleurs est-il rééllement nécessaire de faire un fsck sur cette partition
pour la monter read-only afin d'en faire un dump?


--

Michel TALON

Patrick PREMARTIN
Le #1853994
As tu les droits d'accès en écriture à ce device /dev/sdaXXX ?
(Normalement ces manips se font sous le compte root).



Bonjour Pascal

Je fais les manipulations sous root, donc pas de soucis de ce côté là,
mais l'OS refuse l'ouverture en écriture à cause d'une erreur sur le
journal :(

Je viens de tenter un
mke2fs -S /dev/sda7
qui a semble-t-il permis de passer outre. Le fsck est en cours avec tout
un tas d'erreur, plus qu'à croisezr les doigts car je ne voyais plus que
cette solution malgré le risque de tout perdre.

Patrick PREMARTIN
Le #1853993
A tout hasard, essaye de lire la partition avec un système qui sait lire le
ext2 mais pas le ext3, genre un vieux Linux ou FreeBSD. Tu fais un dump et une
sauvegarde, puis reformates la partition.
D'ailleurs est-il rééllement nécessaire de faire un fsck sur cette partition
pour la monter read-only afin d'en faire un dump?



Impossible de la monter telle quelle sur la machine de départ. En tout
cas merci pour ta suggestion, je n'avais pas pensé à tenter avec un
vieux Linux, mais je n'en ai pas sous la main... enfin, je crois, faut
que je regarde dans la pile de CD/DVD de magazines qui s'accumule depuis
des années, il doit bien y avoir une Knoopix ou autre datant de 5 ans :)

Publicité
Suivre les réponses
Poster une réponse
Anonyme