Re: reiserfsck (v3): out of disk space

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/22/2011 04:00 AM, higuita wrote:
Hi

	i'm having a problem with reiserfsck, version 3 and
as namesys is no more, i dont known exactly where to go to ask
for help... i'm trying here :)

	i have a 170GB partition that during a download
got about -16TB of free space... i checked the log and
got no kernel error nor message.

	as it was wierd i dismounted the partition and run
a reiserfsck --fix-fixable on it... it complained that had
2 errors that needed the rebuild-tree.

	As recomended, i run the rebuild-tree (first time
without the --scan-whole-partition) and got the error "out
of disk space" in the end...


Could you build and try reiserfsprogs-3.6.20?

http://www.kernel.org/pub/linux/utils/fs/reiserfs/reiserfsprogs-3.6.20.tar.gz


so i run it again like this:

# reiserfsck --scan-whole-partition --rebuild-tree /dev/sdb7
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@xxxxxxxxxxx, **
** 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/sdb7) tree
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you
do):Yes Replaying journal: Done.
Reiserfs journal '/dev/sdb7' in blocks [18..8211]: 0 transactions replayed
###########
reiserfsck --rebuild-tree started at Mon Feb 21 01:14:14 2011
###########

Pass 0:
####### Pass 0 #######
The whole partition (44998048 blocks) is to be scanned
Skipping 9584 blocks (super block, journal, bitmaps) 44988464 blocks will be read
0%..
block 4269056: The number of items (1) is incorrect, should be (0) - corrected
block 4269056: The free space (0) is incorrect, should be (4072) - corrected
..20%....
block 16628504: The number of items (22)is incorrect, should be (0) - corrected
block 16628504: The free space (1815) is incorrect, should be (4072) - corrected
40%
block 19311136: Thenumber of items (6) is incorrect, should be (0) - corrected
block 19311136: The free space (2281) is incorrect, should be (4072) - corrected
.
block 19966124: The number of items (2048) is incorrect, should be (1) - corrected
block 19966124: The free space (2048) is incorrect, should be (2000) - corrected
pass0: vpf-10110:
block 19966124, item (0): Unknown item type found [134217729 657408 0x8000001 ??? (15)] - deleted
...
block 25407788: The number of items (1536) is incorrect, should be (1) - corrected
block 25407788: The free space (300) is incorrect, should be (3792) - corrected
pass0: vpf-10110:
block 25407788, item (0): Unknown item type found [69403136 85724160 0x2ed0000 ??? (9)] - deleted
block 26219204: The number of items (7) is incorrect, should be (1) - corrected
block 26219204: The free space (0) is incorrect, should be (3024) - corrected
pass0: vpf-10110:
block 26219204, item (0): Unknown item type found [3140107008 3076072448 0xb53f00 ??? (15)] - deleted
60%
block 27540926: The number of items (1284) is incorrect, should be (1) - corrected
block 27540926: The free space (512) is incorrect, should be (4048) - corrected
pass0: vpf-10110:
block 27540926, item (0): Unknown item type found [16842756 69892 0x1010101 ??? (15)] - deleted
pass0: vpf-10160:
block 28321297: item 6: No "." entry found in the first item of a directory
..
block 32231127: The number of items (14) is incorrect, should be (0) - corrected
block 32231127: The free space (1998) is incorrect, should be (4072) - corrected
..
block 34225196: The number of items (256) is incorrect, should be (1) - corrected
block 34225196: The free space (33807) is incorrect, should be (4048) - corrected
pass0: vpf-10110:
block 34225196, item (0): Unknown item type found [2475232323 192 0xd284fa89 ??? (8)] - deleted
80%
block 36309055: The number of items (83) is incorrect, should be (0) - corrected
block 36309055: The free space (0) is incorrect, should be (4072) - corrected
..
block 39752011: The number of items (7) is incorrect, should be (1) - corrected
block 39752011: The free space (0) is incorrect, should be (4048) - corrected
pass0: vpf-10200:
block 39752011, item 0: The item [11869226 45345 0x9000100 IND (1)] with wrong offset is deleted
block 40328404: The number of items (15364) is incorrect, should be (1) - corrected
block 40328404: The free space (20924) is incorrect, should be (976) -corrected
pass0: vpf-10210:
block 40328404, item 0: The item with wrong offset or length found [883290112 201335811 0x603021 DRCT (2)], len 3072 - deleted
..
block 43971720: The number of items (7) is incorrect, should be (1) - corrected
block 43971720: The free space (25) is incorrect, should be (4048) - corrected
pass0: vpf-10210:
block 43971720, item 0: The item with wrong offset or length found [369147936 11938893 0x7009923 DRCT (2)], len 0 - deleted
block 44863841: The number of items (3840) is incorrect, should be (1) - corrected
block 44863841: The free space (0) is incorrect, should be (3792) - corrected pass0: vpf-10110:
block 44863841, item (0): Unknown item type found [268496896 268501007 0xff001 ??? (15)] - deleted 100%
                         left 0, 9103 /sec

675769 directory entries were hashed with "r5" hash. "r5" hash is selected
Flushing..finished Read blocks (but not data blocks) 44988464
Leaves among those 158045
			- corrected leaves 2
			- leaves all contents of which could not be saved
and deleted 21 Objectids found 675414

Pass 1 (will try to insert 158024 leaves):
####### Pass 1 #######
Looking for allocable blocks .. finished
0%....20%....40%....60%....80%....Not enough allocable blocks, checking
bitmap...there are 1 allocable blocks, btw

out of disk space
Aborted (core dumped)
# echo $?
134

	So i can't mount the filesystem, as the rebuild didn't finish,
nor i can finish the rebuild, as it keeps  giving out the "out of disk
space" error... if the "out of disk space" is true, i have many files i
could erase, but as i cant mount, i'm in a deadlock. whatever corruption
i have, this version of reiserfsck is unable to fix it...

i already done a  dump of the metadata:

debugreiserfs -p /dev/sdb7  | bzip2 -c>  /tmp/metadata.bz2

	The system is a slackware64 -current and main kernel:

Linux Caravela 2.6.37.1-k8_64-kms #33 SMP Sat Feb 19 05:27:52 WET 2011
x86_64 Dual Core AMD Opteron(tm) Processor 175 AuthenticAMD GNU/Linux

	So, is there anyone with time and will to help me
recover this partition? :)

Thanks in advance for any help
higuita

ps: might be a coincidence, but since i changed to 2.6.37-1 i
have run 2 --fix-fixable on other reiserfs partitions and this
--rebuild-tree. As i said, its probably a coincidence, but just
in case...


--
To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux File System Development]     [Linux BTRFS]     [Linux NFS]     [Linux Filesystems]     [Ext4 Filesystem]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Resources]

  Powered by Linux