Red Hat Bugzilla – Bug 50481
Reisferfs root filesystem fails to mount when reiserfs-utils package installed
Last modified: 2013-07-02 22:04:21 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (Windows NT 5.0; U)
Description of problem:
/etc/rc.d/rc.sysinit run fsck on the root filesystem on bootup. If the filesystem is a reisferfs file system and the reiserfs-utils package is
installed the system will hang on boot up. This is because the reiserfs fsck program is waiting for the user to type Yes.
Recommend fsck not be run on reiserfs or determine way to run it so that it doesn't pause waiting for input.
Steps to Reproduce:
1. Setup reiserfs on root ( / ) partition
2. Install reiserfs-utils
Actual Results: System hangs on reboot at checking root filesystem.
Expected Results: System should have checked file system and continued with booting process.
if reiserfsck doesn't DTRT when it's called on a clean reiserfs FS, it's broken.
'man reiserfsck' says:
Since reiserfs is a journalling filesystem, you will not
normally use reiserfsck: if the filesystem is not cleanly
unmounted, the kernel will bring it to the consistent state
by replaying journal when you mount the filesystem. You
should apply reiserfsck ONLY if you suspect that filesystem
structure is broken....
So while one might argue that reiserfsck should behave
differently, rc.sysinit should definitely NOT invoke it.
This seems to be fixed at least in FC3 if not earlier.