xfs
[Top] [All Lists]

Re: XFS on md (RAID1) with devfs fixed

To: Simon Matter <simon.matter@xxxxxxxxxxxxxxxx>
Subject: Re: XFS on md (RAID1) with devfs fixed
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Wed, 09 May 2001 12:45:16 -0400
Cc: linux-xfs <linux-xfs@xxxxxxxxxxx>
References: <3AF8E3BA.1F2D9397@xxxxxxxxxxxxxxxx> <3AF9617C.37F1F1EE@xxxxxxxxxxx> <3AF96D44.51443824@xxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
Simon Matter wrote:

>
> > --- mkinitrd~   Fri Mar 23 15:21:08 2001
> > +++ mkinitrd    Wed May  9 10:22:14 2001
> > @@ -396,8 +396,9 @@
> >  fi
> >
> >  if [ -n "$startraid" ]; then
> > -    cp -a /dev/md0 $MNTIMAGE/dev
> > -    echo "raidautorun /dev/md0" >> $RCFILE
> > +    mkdir $MNTIMAGE/dev/md
>
> What are you doing here? Since we don't have devfs at this time, we
> can't copy /dev/md/0 to the initrd???

Actually looking at this closer this would seem to be better...
--- /sbin/mkinitrd      Wed May  9 11:38:46 2001
+++ /sbin/mkinitrd.orig Wed May  9 11:37:19 2001
@@ -396,7 +396,7 @@
 fi

 if [ -n "$startraid" ]; then
+    mknod $MNTIMAGE/dev/md0 b 9 0
-    cp -a /dev/md0 $MNTIMAGE/dev
     echo "raidautorun /dev/md0" >> $RCFILE
 fi

at some point the rest of mkinitrd was changed to use mknod for all
the devices it needed, it would appear the raid portion got overlooked.


>
>
> > +    cp -a /dev/md/0 $MNTIMAGE/dev/md
> > +    echo "raidautorun /dev/md/0" >> $RCFILE
> >  fi
> >
> >  chmod +x $RCFILE
> >
> Maybe linuxrc solution could be easier:
>
> raidautorun /dev/md/0
> raidautorun /dev/md0
>
> If we don't have devfs, the first line won't do anything but the
> second statement should do the job. I'll try it later, maybe I'm
> completely wrong...

we just need to make sure initrd has a raid dev
devfs isn't in the picture yet when initrd is loaded.

lilo should work either way since once devfsd is running  /dev/md0
should
exist



>
>
> --
> Simon Matter              Tel:  +41 61 695 57 35
> Fr.Sauter AG / CIT        Fax:  +41 61 695 53 30
> Im Surinam 55
> CH-4016 Basel             [mailto:simon.matter@xxxxxxxxxxxxxxxx]

--
Russell Cattelan
--
Digital Elves inc. -- Currently on loan to SGI
Linux XFS core developer.




<Prev in Thread] Current Thread [Next in Thread>