I haven't been able to boot since my last power outage. Everything goes fine until mdadm tries to load md1, which is a RAID 5 array and also my root partition. I get this output:
md: md1 stopped.
mdadm: /dev/hde3 has wrong uuid.
mdadm: /dev/hdg3 has wrong uuid.
mdadm: /dev/hdc3 has wrong uuid.
mdadm: no devices found for /dev/md1
ReiserFS: md1: warning: sh-2006: read_super_block: bread failed (dev md1, block 2 size 4096)
ReiserFS: md1: warning: sh-2006: read_super_block: bread failed (dev md1, block 16 size 4096)
ReiserFS: md1: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on md1
pivot_root: No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!
Since my root partition is /dev/md1, I obviously can't get into it to edit anything. I run my boot loader off of an ext2 partition.
I tried booting into Knoppix and creating a RAID 5 array from the same partitions using mdadm. It seems to load correctly, but I can't mount it. If i specify -t reiserfs in the mount command, it give me an error that it can't read it.
EDIT: error message:
mount: wrong fs type, bad option, bad superblock on /dev/md0, or too many mounted file systems
Any help would be great right now. Even if I can't fix the system, I still need to recover the data on these discs. I have a 10 page research paper due in about 40 hours that's on this array, and I can't get to it. So needless to say, I'm willing to try anything.
Under Knoppix, I ran reiserfschk --rebuild-sb /dev/md0 which seemed to fix my superblock. Then I was able to run reiserfsck -S --rebuild-tree /dev/md0 which spent about 4 hours going through the journal. After that, I could mount the array and browse around. The only problem is that my home directory is missing, and that's where the files I need are. I rebooted to see if I could boot into my Debian install, but I still got the uuid error. Any ideas?