[lkml]   [2001]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Journaling: Surviving or allowing unclean shutdown?
    On Thu, Jan 04, 2001 at 10:49:46PM +0000, Stephen C. Tweedie wrote:
    > > I think any other action (only replaying on rw mount and presenting
    > > a broken filesystem on ro) is quite fatal, at least if I think of
    > > a replay on -remount,rw :)
    > Correct.
    > > Also, an unconditional hidden replay even if "ro" is specified is not nice.
    > > This is especially critical on root filesystem
    > In what way? A root fs readonly mount is usually designed to prevent
    > fsck can run without the filesystem being volatile. That's the only

    There are people out that say that readonly mount was
    initially designed to behave as physically read only.
    fsck was a wanted side-effect...
    And trust me, most people think so before dialing
    with a journaled filesystem. This was discussed
    to death on the reiserFS list.

    Clearly the definition of "ro" is weak, does it mean media or
    filesystem view ? It's even weak on lower levels: There are
    also disks out there that write even if physical write-protection
    is enabled (for example auto-remapping after an ECC-recovery read).

    Anyway, it is "especially" critical on the root filesystem because the
    authors of filesystems can't support two ro states on boot.

    Reiserfs allowed -oro,noreplay.

    Please tell me how to specify "noreplay" for the initial "/" mount

    Yes, I think that the journal is an integral part of the filesystem.
    But this has nothing to do with forcing a write on "ro" mounts, which
    I interpret as design bug. (ro,noreplay is also a kind of design bug,
    everything except a virtual replay under physical ro conditions looks
    like a design bug to me because it breaks user expectations either
    by writing on "ro" or by giving an invalid view by "noreplay")


    ciao -

    " ( cd /lib ; ln -s ) "

    Stefan Traby Linux/ia32 fax: +43-3133-6107-9
    Mitterlasznitzstr. 13 Linux/alpha phone: +43-3133-6107-2
    8302 Nestelbach Linux/sparc
    Austria mailto://
    Europe mailto://
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 12:52    [W:0.023 / U:4.844 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site