Page 1 sur 1

[partition] crash partition reiserfs

Publié : ven. 26 mars 2010, 16:53
par jlf6
Bonjour à tous,
ayant supprimé des fichiers par inadvertance sur une partition ReiserFS. J'ai suivi un tuto qui préconisait de faire un reiserfsck --rebuild-tree -S afin de récupérer les derniers fichiers écrasés.
Mais le rebuild a planté en plein milieu, et impossible de remonter la partition (mount: /dev/sda1: ne peut lire le super bloc)
J'ai ressayé à plusieurs reprises de faire un rebuild-tree mais celui ci plante toujours pour la même raison (mais à des blocks différents)

Voilà la sortie de reiserfsck

Code : Tout sélectionner

reiserfsck 3.6.21 (2009 www.namesys.com)

*************************************************************
** Do not  run  the  program  with  --rebuild-tree  unless **
** something is broken and MAKE A BACKUP  before using it. **
** If you have bad sectors on a drive  it is usually a bad **
** idea to continue using it. Then you probably should get **
** a working hard drive, copy the file system from the bad **
** drive  to the good one -- dd_rescue is  a good tool for **
** that -- and only then run this program.                 **
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to reiserfs-list@namesys.com, **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will rebuild the filesystem (/dev/sda1) tree
Will put log info to '/root/rec3.log'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
Replaying journal: Done.
Reiserfs journal '/dev/sda1' in blocks [18..8211]: 0 transactions replayed
###########
reiserfsck --rebuild-tree started at Thu Mar 25 17:26:47 2010
###########

Pass 0:
The whole partition (156282320 blocks) is to be scanned
Skipping 12980 blocks (super block, journal, bitmaps) 156269340 blocks will be read
0%....20%.                                                       left 0, 15659 /seccccc
        "r5" hash is selected
Flushing..finished
        Read blocks (but not data blocks) 156269340
                Leaves among those 186356
                        - leaves all contents of which could not be saved and deleted 2
                Objectids found 169333

Pass 1 (will try to insert 186354 leaves):
Looking for allocable blocks .. finished
0%pass1.c 424 pass1_correct_leaf                          left 186075, 139 /sec
pass1_correct_leaf: block 628313, item 0, pointer 660: The wrong pointer (1209536073) in the file [62 13909]. Must be fixed on pass0.
Abandon
Et le log :

Code : Tout sélectionner

####### Pass 0 #######
block 34771308: The number of items (4384) is incorrect, should be (1) - corrected
block 34771308: The free space (0) is incorrect, should be (4048) - corrected
pass0: block 34771308, item 0: StatData item of wrong length found 17891328 841285889 0x0 SD (0), len 0, location 4096 entry count 4097, fsck need 0, format BAD - deleted
block 92881219: The number of items (64259) is incorrect, should be (1) - corrected
block 92881219: The free space (54581) is incorrect, should be (4048) - corrected
pass0: vpf-10110: block 92881219, item (0): Unknown item type found [2684329478 1008662702 0x11950a11f50a007 ??? (8)] - deleted
169367 directory entries were hashed with "r5" hash.
####### Pass 1 #######
Y a-t-il une chance de revoir les données présentes sur cette partition ?
Merci d'avance de votre aide.

Re: [partition] crash partition reiserfs

Publié : ven. 26 mars 2010, 18:41
par chipster
reiserfs c'est un fs de merde :roll:
:troll:

Re: [partition] crash partition reiserfs

Publié : dim. 28 mars 2010, 22:59
par urcadox
C'est ton tuto qui dit de la merde surtout (et c'est toi qui aurait du lire aussi, surtout quand on te demande si t'es bien sur de vouloir continuer en te demandant d'écrire "Yes" ;) ) : "Do not run the program with --rebuild-tree unless something is broken and MAKE A BACKUP before using it."

C'est pas fait pour récupérer des fichiers supprimés (et je n'ai pas de solution pour réparer ton problème).



PS : une partition /var en reiserfs c'est le bien. :troll:

Re: [partition] crash partition reiserfs

Publié : lun. 29 mars 2010, 12:54
par jlf6
Merci de ta réponse, je sais que j'aurais du faire un backup (quoi que un backup de 600Go, c'est difficile à sortir parfois). D'autant plus j'avais déja fait des rebuild-tree sur un FS en vrac sans problème.
Y'a vraiment aucun moyen de s'en sortir ?

Re: [partition] crash partition reiserfs

Publié : lun. 29 mars 2010, 14:00
par urcadox
Le problème c'est que la commande qui est censée résoudre ton problème c'est celle qui l'a créé donc non vraiment je vois pas. :S

Tu peux quand même tenter un simple reiserfsck -y. ;)