Attempting to run fsck.reiserfs on software raid - suggestions?
Our raid went down yesterday.
Here are the error messages:
bread: Cannot read the block (2): (Invalid argument).
reiserfs_open: bread failed reading block 2
bread: Cannot read the block (16): (Invalid argument)
reiserfs_open: bread failed reading block 16
reiserfs_open: the reiserfs superblock cannot be found on /dev/md0.
Failed to open the fileystem.
If the partition table has not been changed, and the partition is
valid and it really contains a reiserfs partition, then the
superblock is corrupted and you need to run this utility with
So I run the command
fsck.resierfs --rebuild-sb /dev/md0
Skipping ahead just a bit, it asks me if I really want to run this command. I type, "Yes" and get the following output:
bread: Cannot read the block (2): (Invalid argumment).
reiserfs_open: bead failed reading block 2
bread: Cannot read the block (16): (Invalid argument).
reiserfs_)open: bread failed reading block 16
reiserts_open: the reiserfs superblock cannot be found on /dev/md0.
what the version of ReiserFS do you use[1-4]
(2) >=3.5.9 (introduced in the middle of 1999) (if you use linux 2.2, choose this one)
(3) < 3.5.9 converted to new format (don't use if unsure)
(4) <3.5.9 (this is ery old format, don't uchoose if unsure)
I choose 1 and am then asked:
Enter block size :
I've entered 4096 and 1024. Whatever I enter here, it just returns me to the prompt. Am I missing something?
Some hardware info: This RAID is a little older, running on an Athlon 950, FICSD11 board. There's a Silicon Solutions IDE card inside, with 4 40GB drives on it for the RAID.
Any suggestions or tidbits of information are greatly appreciated.