Well, the host this one is on is using kernel 2.6.4-52-smp which is a stock Suse 9.1 Pro kernel.

However, since this is under LVM and on an external storage array, I could build a new host off of Suse Pro 9.3 which uses a stock 2.6.11.4-21.7-bigsmp kernel, and is advertised to be
able to mount reiserfs4 file systems.

Not sure which one would be simpler.....
If you have a patch that works with the older 2.6.4-52-smp kernel, that would
be the fastest for me.

Thanks for all your help and taking the time!

Lance




Vitaly Fertman wrote:

On Wednesday 05 October 2005 19:10, Lance Reed wrote:
So, is this problem fixed in Reiserfs4 ?

reiser4 is absolutely different fs written from the scratch,
it is in the mm kernel only yet.

regarding the reiserfs, there is a patch that solves the problem,
not accepted though, if you tell me the kernel number you would like to work with I can send it to you.

I can build a new host and use reiserfs4 if this will solve my problem,
and just copy the data.  I just want to make sure I can make 16TB files
systems if I need to.

Thanks so much for all your help and information!


Lance

Vitaly Fertman wrote:

On Wednesday 05 October 2005 01:46, Lance Reed wrote:


Thanks for the info!

I have tried this.  I made the new 3.6.19 code.
Ran a --rebuild-sb, seemed better.  When I try to run a --check,
it still says that it can not read the bitmap.
So, is this problem with the reiserfs code in the kernel I am booting?
I thought that we could get up to 16 TB.
as I have mentioned the current code supports up to the 8Tb only. if you need a larger fs you have to patch both kernel and progs.



Is there a way to force a rebuild of the superblock.
maybe delete it with dd at offset 64 ?
something like this maybe ?

dd if=/dev/zero of=/dev/VG01/lvol0 bs=1024 seek=64 count=1
(http://lists.suse.com/archive/suse-linux-e/2003-Dec/1731.html)

Then rebuild the bitmap?
This might be a bit crazy....?

Anybody got any ideas?

Thank you so much for the assistance!

Lance


livestore2:~ # reiserfsck --check  /dev/VG01/lvol0
Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
###########
reiserfsck --check started at Tue Oct  4 21:36:46 2005
###########
Replaying journal..
Reiserfs journal '/dev/VG01/lvol0' in blocks [18..8211]: 0 transactions replayed
reiserfs_open_ondisk_bitmap: wrong either bitmaps number,
count of blocks or blocksize, run with --rebuild-sb to fix it
reiserfsck: Could not open bitmap


livestore2:~ # reiserfsck --fix-fixable   /dev/VG01/lvol0
Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
###########
reiserfsck --fix-fixable started at Tue Oct  4 21:38:34 2005
###########
Replaying journal..
Reiserfs journal '/dev/VG01/lvol0' in blocks [18..8211]: 0 transactions replayed
reiserfs_open_ondisk_bitmap: wrong either bitmaps number,
count of blocks or blocksize, run with --rebuild-sb to fix it
reiserfsck: Could not open bitmap


Vitaly Fertman wrote:

On Tuesday 04 October 2005 22:27, Lance Reed wrote:


I seem to be stuck in a catch 22 and can not seem to rebuild a bitmap.
reiserfsck --check says the bitmap is bad.
reiserfsck --rebuild-sb says it is ok.

I do seem some errors but can not seem to repair them..
"Fs state field: 0x1:
      some corruptions exist."

If I mount the filesystem and try to write to it, I get a kernel oops.

The Filesystem has recently been increased to just under 10 TB.

Anybody have any ideas?
this is a known problem revealed recently. the reiserfs has the 16 bits bitmap couter, so the maximum fs size is (0xffff * BlockSize * 8 * BlockSize) = 8T for 4k blocksize.



TIA.

Lance

2 2.6.4-52-smp #1 SMP Wed Apr 7 02:11:20 UTC 2004 i686 i686 i386 GNU/Linux
SuSE Linux 9.1 (i586)
VERSION = 9.1
reiserfs-3.6.13-24
please update the progs to the latest (3.6.19) version.






--


Reply via email to