On Sun, 5 Feb 2006, Lewis Shobbrook wrote:
> On Saturday 04 February 2006 11:22 am, you wrote:
> > On Sat, 4 Feb 2006, Lewis Shobbrook wrote:
> > > Is there any way to avoid this requirement for input, so that the system
> > > skips the missing drive as the raid/initrd system did previously?
> >
> > what boot errors are you getting before it drops you to the root password
> > prompt?
>
> Basically it just states waiting X seconds for /dev/sdx3 (corresponding to
> the
> missing raid5 member). Where X cycles from 2,4,8,16 and then drops you into a
> recovery console, no root pwd prompt.
> It will only occur if the partition is completely missing, such as a
> replacement disk with a blank partition table, or a completely missing/failed
> drive.
> > is it trying to fsck some filesystem it doesn't have access to?
>
> No fsck seen for bad extX partitions etc.
try something like this...
cd /tmp
mkdir t
cd t
zcat /boot/initrd.img-`uname -r` | cpio -i
grep -r sd.3 .
that should show us what script is directly accessing /dev/sdx3 ... maybe
there's something more we can do about it.
i did find a possible deficiency with the patch i posted... looking more
closely at my yaird /init i see this:
mkbdev '/dev/sdb' 'sdb'
mkbdev '/dev/sdb4' 'sdb/sdb4'
mkbdev '/dev/sda' 'sda'
mkbdev '/dev/sda4' 'sda/sda4'
and i think that means that "mdadm -Ac partitions" will fail if one of my
root disks ends up somewhere other than sda or sdb... because the device
nodes won't exist.
i suspect i should update the patch to use mdrun instead of "mdadm -Ac
partitions"... because mdrun will create temporary device nodes for
everything in /proc/partitions in order to find all the possible raid
pieces.
-dean
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html