""root@vault:/var/log/packages# mount /dev/hdb1
mount: wrong fs type, bad option, bad superblock on /dev/hdb1,
or too many mounted file systems""
The Linux program that checks the integrity of a file system and corrects any errors is called fsck. You should boot a rescue CD and run fsck.reiserfs to check your reiserfs. You run fsck.reiserfs against an unmounted partition. You can use the -N parameter to tell fsck.reiserfs to make no changes, just report what changes it thinks are necessary.
So, boot into a rescue CD and then run:
fsck.reiserfs -N /dev/hdb1
and see what it tells you.
If you want to have fsck fix everything that it finds wrong then run:
fsck.reiserfs /dev/hdb1
or:
fsck.reiserfs -a /dev/hdb1
Without -a fsck will ask you for permission before making each change. With -a fsck will ask no questions, just fix everything it finds wrong.
fsck cross checks your file system in four or five different directions. Sometimes fsck finds files or file fragments which it doesn't know where they belong. fsck gives such orphans a number name and places them in the lost+found directory. So after you run fsck look in lost+found to see if there are any orphan files.
fsck is very good. Basically, if fsck cannot fix your file system then it is not fixable.
Here is the fsck man page:
http://www.die.net/doc/linux/man/man8/fsck.8.html
___________________________________
Be prepared. Create a LifeBoat CD.
http://users.rcn.com/srstites/LifeBo...home.page.html
Steve Stites