ReiserFS mount fails
I upgraded an older computer running RedHat 9 to Fedora Core 3. Everything went ok except for one of the four ReiserFS filesystems that will no longer mount. Instead, I get the following error message:
Code:
mount: Operation not supported Code:
ReiserFS: hdd1: found reiserfs format "3.6" with standard journal Any suggestions? |
I would try removing the attribute
user_xattr from the /etc/fstab file, in the line used for the problematic Reiser partition |
I just found something rather weird: /sbin/hdparm reported that DMA on that drive was disabled! And that drive only -- all the other drives had DMA enabled (including the other HD on the same bus). (Enabling DMA speeds up reiserfsck from ~15 minutes to ~5 minutes, but does not solve my original problem.)
This might be related to the fact that I used bus 1 device 1 (slave device) with a DVD drive while copying over all the upgrade files. Maybe this affected something? This is really the only difference between that HD and the others (they are even the same size). |
Quote:
/dev/hdd1 /local/disk4 reiserfs defaults 1 1 And defaults is according to the man page defaults Use default options: rw, suid, dev, exec, auto, nouser, and async. I also tried -onouser_xattr, which was accepted by mount as a valid option, but it didn't do any difference. I tried -onoacl,nouser_xattr too... didn't help Update: I can mount read-only :D (forgot the easy solutions....). OK so now the files are safe, but can I easily recover the partition somehow without swapping ~60 GB of data? |
Just a question:
The disk have LBA set in the bios?? All the other disks have?? |
About LBA I don't know. I think everything is just auto I guess. It's very hard for me to access bios setup as the system is remote and only accessable via ssh. I have not modified any bios settings and everything worked fine prior to the update.
|
By the way, how do I make hdparm settings persistant? It seems that on every reboot, the hdparm -d1 is forgotten. How do I save this setting (well, except the obvious rc.local) ?
|
All times are GMT -5. The time now is 02:22 AM. |