Forum Linux.général effacer un répertoire en bas niveau (dosfsck)

Posté par  .
Étiquettes : aucune
0
24
août
2006
bonjour

suite à une coupure électrique, j'ai du récuperer des erreurs.
il reste un répertoire impossible à lister ni effacer.
je lance dosfsck mais se termine par une erreur !
comment puis-je faire ?
merci.....


automatique:

$ dosfsck -aw /dev/hda8

dosfsck 2.10, 22 Sep 2003, FAT32, LFN
Reserved field in VFAT long filename slot is not 0 (but 0x0d).
Auto-setting to 0.
Start cluster field in VFAT long filename slot is not 0 (but 0xdc8f).
Auto-setting to 0.
Unfinished long file name ":4Yh:1TO:53O:8qj:6YE:Afj:8GZ:8ea:ExH:Ekn:2Ub:4dz:41z".
(Start may have been overwritten by &X\204È*\207\211.\222\027û)
Not auto-correcting this.
Wrong checksum for long file name ":4Yh:1TO:53O:8qj:6YE:Afj:8GZ:8ea:ExH:Ekn:2Ub:4dz:41z".
(Short name &X\204È*\207\211.\222\027û may have changed without updating the long name)
Not auto-correcting this.
Long filename fragment ":0Sw:2dL:8bg:E9P:1m+:AiX:5Nq:DEO:719:7kR:4Rw:9jz:DNa" found outside a LFN sequence.
(Maybe the start bit is missing on the last fragment)
Not auto-correcting this.
Checksum in long filename part wrong (cc vs. expected 93).
Not auto-correcting this.
Erreur de segmentation


interactif :

$ dosfsck -rw /dev/hda8

dosfsck 2.10, 22 Sep 2003, FAT32, LFN

[...]

Long filename fragment ":Bi4:5yK:Ek8:2zR:EYz:3O+:3RD:4gR:2+L:DpX:9l+:4OG:6ed" found outside a LFN sequence.
(Maybe the start bit is missing on the last fragment)
1: Delete fragment
2: Leave it as it is.
3: Set start bit
? 1
*** glibc detected *** free(): invalid pointer: 0x083dfb18 ***
Abandon

  • # Erreur de segmentation

    Posté par  (site web personnel) . Évalué à 2.

    Salut,
    là, c'est dosfsck qui se vautre, pas ton système de fichiers. Essaye de mettre à jour dosfsck, sinon de le réinstaller on sait jamais. Si ça marche toujours pas, lance le dans gdb si tu l'as (je t'indiquerai comment faire si nécesaire).
    • [^] # Re: Erreur de segmentation

      Posté par  . Évalué à 1.

      merci pour la réponse, j'ai la dernière version de dosfsck
      j'ai bien peur que ça prenne pas mal de temps de débogguer l'appli, mais bon, pourquoi pas !
      je reçois un disque externe dans qques jours, je vais tenter de tout transferer et formater hda8 (y'a que des données dessus et le pb est localisé à 1 répertoire, donc je pense que ça devrait être bon).
      • [^] # Re: Erreur de segmentation

        Posté par  (site web personnel) . Évalué à 2.

        Non non te demande pas de débuguer l'appli, mais par exemple un moment ma librairie readline avait été corrompue, et du coup lftp ne marchait plus (segfault). J'avais pu détecter ça avec gdb ou ltrace, me rappelle plus.
        Essaye sinon de réinstaller dosfsck...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.