On Mon, 01 Mar 2004 01:54:29, Neil Brown wrote: > On Saturday February 28, miquels@cistron.nl wrote: > > > > Hmm. With a dynamic major, the system might fail at checking the root > > file system at boot. At that time, /dev is still read-only, and > > /dev/md/d0p1 might not be the correct device yet. > > > > So either mdp needs its own partition number, or we need a /dev/root > > device that's an alias for the current root (like /dev/console). > > > > Yes, I think this is a real problem. > There are a number of avenues that could be followed to fix it. > One it your suggestion. That was a quick hack and as I said, I think it's flawed :) > Another is to make "rootfs" remountable like this: POSIX allows different semantics for / and //, I mentioned before that perhaps we should make "cd //" chdir to rootfs instead of /. Then you can also have //proc and //sys without explicitly mounting them. But I don't think the time has come for that yet (besides it needs more thought wrt namespaces, chroot etc). > Another is to add "rootdev" to /proc/*, as in appended patch. Then > ln -s /proc/self/roodev /dev/root > > and providing /proc is mounted, /dev/root will work. I like that approach. Mike. - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html