Hi, I hope this is the appropriate forum for this email. I recently
booted into my linux machine and my /home partition (living on
/dev/hda8) failed to mount, subsequently I have tried reiserfsck with
most options and a newer linux kernel to no avail. See below for a log
of what I have tried and the output it generated.
Could anyone suggest any way in which I can retrieve some/all of my
files?
BTW, my file meta data retrieved by the command listed at the bottom of
this email is downloadable from:
http://www.deakin.edu.au/~ddp/meta_data_for_hda8.gz
root@pug:~$ mount -t reiserfs /dev/hda8 /mnt/restore/
mount: wrong fs type, bad option, bad superblock on /dev/hda8,
or too many mounted file systems
I am using linux-2.4.17 with patch-2.4.18-rc1.bz2 applied
[root@pug root]# cat /proc/version
Linux version 2.4.18-rc1 ([EMAIL PROTECTED]) (gcc version 2.96 20000731 (Mandrake Linux
8.1 2.96-0.62mdk)) #5 SMP Sun Feb 17 21:20:44 EST 2002
root@pug:~$ reiserfsck -l check_hda8_log /dev/hda8
<-------------reiserfsck, 2002------------->
reiserfsprogs 3.x.1b-pre3
Will read-only check consistency of the filesystem on /dev/hda8
Will put log info to 'check_hda8_log'
Do you want to run this program?[N/Yes] (note need to type Yes):Yes
###########
reiserfsck --check started at Sun Feb 24 14:11:47 2002
###########
Replaying journal..
0 transactions replayed
Checking S+tree..ok
Comparing bitmaps..ok
Checking Semantic tree...
ok
No corruptions found
There are on the filesystem:
Leaves 1278
Internal nodes 10
Directories 1836
Other files 22323
Data block pointers 388119 (zero of them 11)
Safe links 0
###########
reiserfsck finished at Sun Feb 24 14:11:51 2002
###########
root@pug:~$ ls -l check_hda8_log
-rw-r--r-- 1 root root 0 Feb 24 14:11 check_hda8_log
root@pug:~$ reiserfsck --fix-fixable -l fix_fixable_hda8_log /dev/hda8
<-------------reiserfsck, 2002------------->
reiserfsprogs 3.x.1b-pre3
Will check consistency of the filesystem on /dev/hda8
Will fix what can be fixed w/o --rebuild-tree
Will put log info to 'fix_fixable_hda8_log'
Do you want to run this program?[N/Yes] (note need to type Yes):Yes
###########
reiserfsck --fix-fixable started at Sun Feb 24 14:12:50 2002
###########
Replaying journal..
0 transactions replayed
Checking S+tree..ok
Comparing bitmaps..ok
Checking Semantic tree...
ok
No corruptions found
There are on the filesystem:
Leaves 1278
Internal nodes 10
Directories 1836
Other files 22323
Data block pointers 388119 (zero of them 11)
Safe links 0
###########
reiserfsck finished at Sun Feb 24 14:12:54 2002
###########
root@pug:~$ ls -l fix_fixable_hda8_log
-rw-r--r-- 1 root root 0 Feb 24 14:12 fix_fixable_hda8_log
root@pug:~$ reiserfsck --rebuild-tree -l rebuild_tree_hda8_log /dev/hda8
<-------------reiserfsck, 2002------------->
reiserfsprogs 3.x.1b-pre3
**********************************************************
** This is an experimental version of reiserfsck, **
** !! MAKE A BACKUP FIRST !! **
** Don't run this program unless something is broken. **
** Some types of random FS damage can be recovered from **
** by this program, which basically throws away **
** the internal nodes of the tree and then reconstructs **
** them. This program is for use only by the desperate, **
** and is of only beta quality. If you are using the **
** latest reiserfsprogs and it fails please email **
** bug reports to [EMAIL PROTECTED] **
**********************************************************
Will rebuild the filesystem (/dev/hda8) tree
Will put log info to 'rebuild_tree_hda8_log'
Do you want to run this program?[N/Yes] (note need to type Yes):Yes
Replaying journal..
0 transactions replayed
###########
reiserfsck --rebuild-tree started at Sun Feb 24 14:15:18 2002
###########
Pass 0:
Loading on-disk bitmap .. ok, 397675 blocks marked used
Skipping 8279 blocks (super block, journal, bitmaps) 389396 blocks will be read
0%5565_22316 - will be deleted left 389395, 0 /sec
5565_22327 - will be deleted
5565_22337 - will be deleted
5565_22347 - will be deleted
5565_22359 - will be deleted
5565_22360 - will be deleted
5565_22369 - will be deleted
5565_22373 - will be deleted
5565_22374 - will be deleted
5565_22377 - will be deleted
5565_22388 - will be deleted
5565_22392 - will be deleted
5565_22398 - will be deleted
5565_22400 - will be deleted
5565_22401 - will be deleted
5565_22419 - will be deleted
5565_22431 - will be deleted
5565_22438 - will be deleted
5565_22441 - will be deleted
5565_22442 - will be deleted
5565_22444 - will be deleted
5565_22455 - will be deleted
5565_22456 - will be deleted
5565_22466 - will be deleted
5565_22470 - will be deleted
5565_22472 - will be deleted
5565_22475 - will be deleted
5565_22478 - will be deleted
5565_22481 - will be deleted
5565_22516 - will be deleted
5565_22524 - will be deleted
5565_22526 - will be deleted
5565_22534 - will be deleted
5565_22537 - will be deleted
5565_22542 - will be deleted
5565_22567 - will be deleted
5565_22576 - will be deleted
5565_22578 - will be deleted
5565_22581 - will be deleted
5565_22584 - will be deleted
5565_22588 - will be deleted
5565_22592 - will be deleted
5565_22594 - will be deleted
5565_22596 - will be deleted
5565_22608 - will be deleted
5565_22630 - will be deleted
5565_22643 - will be deleted
5565_22647 - will be deleted
5565_22667 - will be deleted
5565_22670 - will be deleted
5565_22674 - will be deleted
5565_22716 - will be deleted
5565_22718 - will be deleted
5565_22729 - will be deleted
5565_22737 - will be deleted
5565_22739 - will be deleted
5565_22746 - will be deleted
5565_22766 - will be deleted
5565_22767 - will be deleted
5565_22768 - will be deleted
5565_22790 - will be deleted
5565_22799 - will be deleted
5565_22808 - will be deleted
5565_22816 - will be deleted
5565_22828 - will be deleted
5565_22832 - will be deleted
5565_22834 - will be deleted
5565_22836 - will be deleted
5565_22850 - will be deleted
5565_22863 - will be deleted
5565_22865 - will be deleted
5565_22871 - will be deleted
5565_22873 - will be deleted
5565_22879 - will be deleted
5565_22881 - will be deleted
5565_22892 - will be deleted
5565_22898 - will be deleted
5565_22899 - will be deleted
5565_22922 - will be deleted
5565_22940 - will be deleted
5565_22948 - will be deleted
5565_22953 - will be deleted
5565_22954 - will be deleted
5565_22959 - will be deleted
5565_22967 - will be deleted
5565_22975 - will be deleted
5565_22979 - will be deleted
5565_22982 - will be deleted
5565_23001 - will be deleted
5565_23005 - will be deleted
5565_23010 - will be deleted
5565_23021 - will be deleted
5565_23041 - will be deleted
5565_23058 - will be deleted
5565_23060 - will be deleted
5565_23071 - will be deleted
5565_23083 - will be deleted
5565_23088 - will be deleted
5565_23114 - will be deleted
5565_23115 - will be deleted
5565_23119 - will be deleted
5565_23122 - will be deleted
5565_23127 - will be deleted
5565_23134 - will be deleted
5565_23137 - will be deleted
5565_23143 - will be deleted
5565_23145 - will be deleted
5565_23168 - will be deleted
5565_23173 - will be deleted
5565_23200 - will be deleted
5565_23205 - will be deleted
5565_23207 - will be deleted
5565_23208 - will be deleted
5565_23224 - will be deleted
5565_23231 - will be deleted
5565_23234 - will be deleted
5565_23240 - will be deleted
5565_23261 - will be deleted
5565_23270 - will be deleted
5565_23271 - will be deleted
5565_23274 - will be deleted
5565_23278 - will be deleted
5565_23327 - will be deleted
5565_23337 - will be deleted
5565_23339 - will be deleted
5565_23340 - will be deleted
5565_23344 - will be deleted
5565_23358 - will be deleted
5565_23359 - will be deleted
5565_23383 - will be deleted
5565_23386 - will be deleted
5565_23387 - will be deleted
5565_23408 - will be deleted
5565_23409 - will be deleted
5565_23416 - will be deleted
5565_23436 - will be deleted
5565_23441 - will be deleted
5565_24499 - will be deleted
5565_24503 - will be deleted
5565_24507 - will be deleted
5565_24508 - will be deleted
5565_24516 - will be deleted
5565_24517 - will be deleted
5565_24521 - will be deleted
5565_24532 - will be deleted
5565_24537 - will be deleted
5565_24549 - will be deleted
5565_24554 - will be deleted
5565_24555 - will be deleted
5565_24556 - will be deleted
5565_24560 - will be deleted
5565_24565 - will be deleted
5565_24575 - will be deleted
5565_24583 - will be deleted
5565_24584 - will be deleted
5565_24605 - will be deleted
5565_24615 - will be deleted
5565_24617 - will be deleted
5565_24619 - will be deleted
5565_24624 - will be deleted
5565_24625 - will be deleted
5565_24628 - will be deleted
5565_24629 - will be deleted
5565_24634 - will be deleted
5565_24637 - will be deleted
5565_24675 - will be deleted
5565_24682 - will be deleted
5565_24689 - will be deleted
5565_24690 - will be deleted
5565_24691 - will be deleted
5565_24703 - will be deleted
5565_24717 - will be deleted
5565_24719 - will be deleted
5565_24732 - will be deleted
5565_24739 - will be deleted
5565_24765 - will be deleted
5565_24779 - will be deleted
5565_24801 - will be deleted
5565_24814 - will be deleted
5565_24816 - will be deleted
5565_24818 - will be deleted
5565_24824 - will be deleted
5565_24826 - will be deleted
5565_24833 - will be deleted
5565_24836 - will be deleted
5565_24846 - will be deleted
5565_24849 - will be deleted
5565_24850 - will be deleted
5565_24851 - will be deleted
5565_24853 - will be deleted
5565_24858 - will be deleted
5565_24864 - will be deleted
5565_24865 - will be deleted
5565_24873 - will be deleted
5565_24882 - will be deleted
5565_24886 - will be deleted
5565_24893 - will be deleted
5565_24900 - will be deleted
5565_24904 - will be deleted
5565_24905 - will be deleted
5565_24908 - will be deleted
5565_24925 - will be deleted
5565_24926 - will be deleted
5565_24933 - will be deleted
5565_24948 - will be deleted
5565_24968 - will be deleted
5565_24971 - will be deleted
5565_24972 - will be deleted
5565_24984 - will be deleted
5565_24989 - will be deleted
5565_24991 - will be deleted
5565_24996 - will be deleted
5565_24998 - will be deleted
5565_25000 - will be deleted
5565_25003 - will be deleted
5565_25007 - will be deleted
5565_25013 - will be deleted
5565_25015 - will be deleted
5565_25028 - will be deleted
5565_25030 - will be deleted
5565_25034 - will be deleted
5565_25037 - will be deleted
5565_25050 - will be deleted
5565_25055 - will be deleted
5565_25056 - will be deleted
5565_25059 - will be deleted
5565_25067 - will be deleted
5565_25069 - will be deleted
5565_25078 - will be deleted
5565_25085 - will be deleted
5565_25109 - will be deleted
5565_25111 - will be deleted
5565_25115 - will be deleted
5565_25121 - will be deleted
5565_25128 - will be deleted
5565_25141 - will be deleted
5565_25154 - will be deleted
5565_25155 - will be deleted
5565_25162 - will be deleted
5565_25170 - will be deleted
5565_25188 - will be deleted
5565_25196 - will be deleted
5565_25199 - will be deleted
5565_17140 - will be deleted
5565_18964 - will be deleted
5565_18965 - will be deleted
5565_20743 - will be deleted
5565_20744 - will be deleted
5565_20752 - will be deleted
5565_20809 - will be deleted
5565_20818 - will be deleted
5565_20881 - will be deleted
5565_20961 - will be deleted
5565_20966 - will be deleted
5565_20967 - will be deleted
5565_20971 - will be deleted
5565_21041 - will be deleted
5565_21070 - will be deleted
5565_21077 - will be deleted
5565_21080 - will be deleted
5565_21118 - will be deleted
5565_21122 - will be deleted
5565_21131 - will be deleted
5565_21140 - will be deleted
5565_21172 - will be deleted
5565_21257 - will be deleted
5565_21295 - will be deleted
5565_21300 - will be deleted
5565_21304 - will be deleted
5565_21328 - will be deleted
5565_21338 - will be deleted
5565_21340 - will be deleted
5565_21343 - will be deleted
5565_21352 - will be deleted
5565_21353 - will be deleted
5565_21358 - will be deleted
5565_21370 - will be deleted
5565_21371 - will be deleted
5565_21374 - will be deleted
5565_21377 - will be deleted
5565_21378 - will be deleted
5565_21388 - will be deleted
5565_21396 - will be deleted
5565_21525 - will be deleted
5565_21536 - will be deleted
5565_21552 - will be deleted
5565_21554 - will be deleted
5565_21574 - will be deleted
5565_21577 - will be deleted
5565_21578 - will be deleted
5565_21583 - will be deleted
5565_21589 - will be deleted
5565_21592 - will be deleted
5565_21610 - will be deleted
5565_21635 - will be deleted
5565_21637 - will be deleted
5565_21667 - will be deleted
5565_21681 - will be deleted
5565_21683 - will be deleted
5565_21684 - will be deleted
5565_21685 - will be deleted
5565_21688 - will be deleted
5565_21691 - will be deleted
5565_21712 - will be deleted
5565_21714 - will be deleted
5565_21715 - will be deleted
5565_21719 - will be deleted
5565_21724 - will be deleted
5565_21727 - will be deleted
5565_21732 - will be deleted
5565_21745 - will be deleted
5565_21752 - will be deleted
5565_21787 - will be deleted
5565_21796 - will be deleted
5565_21821 - will be deleted
5565_21871 - will be deleted
5565_21876 - will be deleted
5565_21878 - will be deleted
5565_21880 - will be deleted
5565_21885 - will be deleted
5565_21887 - will be deleted
5565_21901 - will be deleted
5565_21916 - will be deleted
5565_21923 - will be deleted
5565_21926 - will be deleted
5565_21928 - will be deleted
5565_21929 - will be deleted
5565_21934 - will be deleted
5565_21941 - will be deleted
5565_21942 - will be deleted
5565_21944 - will be deleted
5565_21950 - will be deleted
5565_21953 - will be deleted
5565_21956 - will be deleted
5565_21964 - will be deleted
5565_21973 - will be deleted
5565_21980 - will be deleted
5565_21982 - will be deleted
5565_21985 - will be deleted
5565_21997 - will be deleted
5565_22025 - will be deleted
5565_22026 - will be deleted
5565_22027 - will be deleted
5565_22029 - will be deleted
5565_22060 - will be deleted
5565_22069 - will be deleted
5565_22070 - will be deleted
5565_22073 - will be deleted
5565_22103 - will be deleted
5565_22104 - will be deleted
5565_22105 - will be deleted
5565_22110 - will be deleted
5565_22111 - will be deleted
5565_22114 - will be deleted
5565_22140 - will be deleted
5565_22145 - will be deleted
5565_22157 - will be deleted
5565_22166 - will be deleted
5565_22170 - will be deleted
5565_22173 - will be deleted
5565_22183 - will be deleted
5565_22193 - will be deleted
5565_22220 - will be deleted
5565_22222 - will be deleted
5565_22231 - will be deleted
5565_22232 - will be deleted
5565_22293 - will be deleted
5565_22294 - will be deleted
5565_22313 - will be deleted
5565_8984 - will be deleted
5565_9023 - will be deleted
5565_9153 - will be deleted
5565_10305 - will be deleted
5565_10306 - will be deleted
5565_10307 - will be deleted
5565_10309 - will be deleted
5565_14398 - will be deleted
5565_15252 - will be deleted
....20%....40%....60%....80%....100% left 0, 2685 /sec
"r5" hash is selected
Flushing..done
Read blocks (but not data blocks) 389396
Leaves among those 1278
- leaves all contents of which could not be saved and deleted 3
Objectids found 24162
Pass 1 (will try to insert 1275 leaves):
Looking for allocable blocks .. ok
0%....20%....40%....60%....80%....100% left 0, 1275 /sec
Flushing..done
1275 leaves read
1260 inserted
15 not inserted
Pass2:
0%....20%....40%....60%....80%....100% left 0, 0 /sec
Flushing..done
Leaves inserted item by item 15
Pass 3 (semantic):
Files found: 20524
Directories found: 1836
Symlinks found: 1421
Pass 3a (looking for lost dir/files):
Looking for lost directories:
Looking for lost files:0 /sec
Objects without names 378
Empty lost dirs removed 378
Files linked to /lost+found 378
Pass 4 - done left 1277, 0 /sec
Flushing..done
Syncing..done
###########
reiserfsck finished at Sun Feb 24 14:17:47 2002
###########
root@pug:~$ ls -l rebuild_tree_hda8_log
-rw-r--r-- 1 root root 920 Feb 24 14:17 rebuild_tree_hda8_log
root@pug:~$ cat rebuild_tree_hda8_log
####### Pass 0 #######
pass0: block 8224, item 2 12 0x353fb400 DIR (3), len 4032, location 64 entry count
126, fsck need 0, format old - all entries were deleted
pass0: block 8224 got all items deleted
pass0: block 8230, item 2 12 0x35435c00 DIR (3), len 3744, location 352 entry count
117, fsck need 0, format old - all entries were deleted
pass0: block 8230 got all items deleted
pass0: block 8236, item 2 12 0x3529ad80 DIR (3), len 4032, location 64 entry count
126, fsck need 0, format old - all entries were deleted
pass0: block 8236 got all items deleted
pass0: block 8255, item 2 12 0x1 DIR (3), len 336, location 160 entry count 11, fsck
need 0, format old: 9 entries were deleted of
"r5" got 24158 hits
####### Pass 1 #######
####### Pass 2 #######
####### Pass 3 #########
dir 2 12 has wrong sd_blocks 24, has to be 8
dir 2 12 has wrong sd_size 12144, has to be 48
####### Pass 3a (lost+found pass) #########
I read the reiser mailing lists and decided that maybe I had some bad blocks
on my disk, so I ran badblocks on /dev/hda8. Bad blocks did inform me there
were 3 bad blocks but the block numbers were WELL past the range it seemed
to be checking, but in case, I created a new partition of the same number
of blocks (as reported by fdisk) and dd_rescue'd /dev/hda8 to /dev/hda3
and went through all of the above with similar results
interestingly bad blocks seems to think there are bad blocks on /dev/hda3
as well but it is a fairly new disk, and /dev/hda3 was working fine under
win2000 when it was formatted as a vfat partition (it was nearly full as
well, so I am guessing the actual disk does not contain any badblocks):
[root@pug root]# badblocks -n -vv /dev/hda8
Initializing random test data
Checking for bad blocks in non-destructive read-write mode
>From block 0 to 8972271
Checking for bad blocks (non-destructive read-write test): 897226856/ 8972271
897226969/ 8972271
897227070/ 8972271
done
Pass completed, 3 bad blocks found.
root@pug:/home/ddp$ badblocks -n -vv /dev/hda3
Initializing random test data
Checking for bad blocks in non-destructive read-write mode
>From block 0 to 8972302
Checking for bad blocks (non-destructive read-write test): 897230088/ 8972302
897230101/ 8972302
done
Pass completed, 2 bad blocks found.
I have retrieved the metadata from /dev/hda8:
root@pug:~$ debugreiserfs -p /dev/hda8 | gzip -9 -c > meta_data_for_hda8.gz
<-------------debugreiserfs, 2002------------->
reiserfsprogs 3.x.1b-pre3
Loading on-disk bitmap .. 397675 bits set - done
super block..ok
bitmaps..(69).. ok
journal (from 18 to 8210)..ok
Super block, bitmaps, journal - 8263 blocks - done, 389412 blocks left
0%....20%....40%....60%....80%....100% left 0, 2704 /sec
Packed 9551 blocks:
compessed 5056
full blocks 4495
leaves with broken block head 0
corrupted leaves 0
internals 713
descriptors 0
data packed with ratio 0.65
root@pug:~$ ls -l meta_data_for_hda8.gz
-rw-r--r-- 1 root root 3345594 Feb 24 14:24 meta_data_for_hda8.gz
And I still get:
root@pug:~$ mount -t reiserfs /dev/hda8 /mnt/restore/
mount: wrong fs type, bad option, bad superblock on /dev/hda8,
or too many mounted file systems