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

Cannot mount reiser fs using patched potato kernel



I have an Supemicro 370DDE machine with 4 40GB hardrives. 
The Chipset on the mobo is the Apollo Pro 266. 
I have applied the Reiser patch to the 2.2.19pre17 kernel. 
The options have appeared for Reiser in make xconfig, and they're selected. 
The kernel has re-compiled fine.

I also have Mandrake 8 installed. Mandrake sees my reiser filesystems ok, 
and they were in fact created using Mandrake.

When I try mounting a  reiser file system using potato, I get the following:

>>> tbird2:~# mount -t reiserfs /dev/hda10 /spare
>>> mount: wrong fs type, bad option, bad superblock on /dev/hda10,
>>>       or too many mounted file systems

I wondered if there was some subtle difference between the way Mandrake made reiser file systems
 and the reiserfsprogs-3.x.0j utils that I installed on potato. 
So I deleted the parition, and used mkreiserfs under potato. 
The partition is created with no errors, and I reboot. reiserfsck thinks it's fine too. 
But I cannot mount the file system.

Thanks to nate for giving me a few things to check. Such as ensuring that the partition is type 83:

>>> tbird2:~# fdisk -l /dev/hda
 
>>> Disk /dev/hda: 255 heads, 63 sectors, 5005 cylinders
>>> Units = cylinders of 16065 * 512 bytes
 
>>>   Device Boot    Start       End    Blocks   Id  System
>>> /dev/hda1   *         1       781   6273351    b  Win95 FAT32
>>> /dev/hda2           782      5005  33929280   85  Linux extended
>>> /dev/hda5           782       817    289138+  82  Linux swap
>>> /dev/hda6           818      1425   4883728+  83  Linux
>>> /dev/hda7          1426      2130   5662881   83  Linux
>>> /dev/hda8          2131      3194   8546548+  83  Linux
>>> /dev/hda9          3195      4292   8819653+  83  Linux
>>> /dev/hda10         4293      5005   5727141   83  Linux

The kernel has reiser support:

>>> tbird2:/proc# cat filesystems
>>>        ext2
>>>        reiserfs
>>>        umsdos
>>>        msdos
>>>        vfat
>>> nodev   proc
>>> nodev   nfs
>>> nodev   smbfs
>>>        iso9660
>>> nodev   autofs
>>> nodev   devpts

There are some error messages in the syslog, which suggest all is not well; along the lines of:

>>>Nov 29 11:04:30 tbird2 kernel: reiserfs_read_super: can't find a reiserfs filesystem on dev 16:41.
>>>Nov 29 11:04:30 tbird2 kernel: reiserfs_read_super: try to find super block in old location
>>>Nov 29 11:04:30 tbird2 kernel: reiserfs_read_super: can't find a reiserfs filesystem on dev 16:41.

I've run out of ideas. Any suggestions welcome.

Dougie




Reply to: