From: Andreas Dilger <adilger@turbolabs.com>
To: "Nathan G. Grennan" <ngrennan@okcforum.org>
Cc: Oktay Akbal <oktay.akbal@s-tec.de>, linux-kernel@vger.kernel.org
Subject: Re: Unresponiveness of 2.4.16 revisited
Date: Thu, 29 Nov 2001 11:36:55 -0700 [thread overview]
Message-ID: <20011129113655.L29249@lynx.no> (raw)
In-Reply-To: <Pine.LNX.4.42.0111291904190.2184-100000@omega.hbh.net> <1007057769.1528.7.camel@cygnusx-1.okcforum.org>
In-Reply-To: <1007057769.1528.7.camel@cygnusx-1.okcforum.org>; from ngrennan@okcforum.org on Thu, Nov 29, 2001 at 12:16:07PM -0600
On Nov 29, 2001 12:16 -0600, Nathan G. Grennan wrote:
> On Thu, 2001-11-29 at 12:09, Oktay Akbal wrote:
> > Why do you think that fstab matters for root-fs ? root-fs needs to be
> > mounted to read fstab. So autodetection must be done for root-fs.
> > And if the fs has a journal it is ext3.
>
> Actually, I think it should respect fstab. It does mount it, then fsck
> it while mounted read-only, then remounts(key point) read-write. IMHO it
> should remount it with whatever fstab says. I realize this could be a
> little tricky, but I bet doable.
Well, then you would be wrong. The only case where this really matters
is if you are using ext3/ext2 because all other cases will be autodetected
as only a single fs type (OK, maybe msdos/vfat, but who would use that as
root, I don't know, and it still has the same issues).
Once the root filesystem is mounted, and init (+ rc.sysinit or whatever
your startup scripts are) is run, your filesystem is in use. How do you
expect to remount it as a different filesystem while it is in use? Note
that _today's_ ext2 and ext3 are totally separate drivers, so you cannot
"remount" from one driver to another. Maybe in the future it would be
possible for the ext3 filesystem driver to support ext2 (i.e. unjournaled),
but not today, and it would be even less likely to allow stopping journaling
on the filesystem once it is started (journaling is complex business).
> > If you do not want that behaviour
> > you might use a option to lilo, but I don't know of any option to specify
> > the root-fs-tyoe. Or you need to use an initrd to mount explicit as ext2
> > and pivot-root it to / ?
Well, the lilo option you want is "rootfstype=ext2". It is part of 2.4.15.
Put it into an "append=" statement in lilo (per kernel, or global). Even
so, 99.9% of people who can use ext3 do not want to go back to ext2.
Cheers, Andreas
--
Andreas Dilger
http://sourceforge.net/projects/ext2resize/
http://www-mddsp.enel.ucalgary.ca/People/adilger/
next prev parent reply other threads:[~2001-11-29 18:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-28 6:19 Unresponiveness of 2.4.16 revisited Nathan G. Grennan
2001-11-29 6:30 ` Andrew Morton
[not found] ` <1007021221.1739.0.camel@cygnusx-1.okcforum.org>
[not found] ` <3C05EE56.A06C6FB9@zip.com.au>
2001-11-29 9:07 ` Nathan G. Grennan
2001-11-29 9:32 ` Oktay Akbal
2001-11-29 16:48 ` Nathan G. Grennan
2001-11-29 18:09 ` Oktay Akbal
2001-11-29 18:16 ` Nathan G. Grennan
2001-11-29 18:36 ` Andreas Dilger [this message]
2001-12-01 12:11 ` Bill Davidsen
2001-11-29 21:12 ` Mike Fedyk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011129113655.L29249@lynx.no \
--to=adilger@turbolabs.com \
--cc=linux-kernel@vger.kernel.org \
--cc=ngrennan@okcforum.org \
--cc=oktay.akbal@s-tec.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.