[JFS's regular fsck does nothing but, and is needed to, trigger journal
replay.  If the journal replay is skipped, dirty fs will fail the mount,
resulting in a boot failure if / .  Being on battery skips fsck.]

On Tue, Nov 13, 2018 at 08:22:09PM +0000, Dmitry Bogatov wrote:
> 
> control: tags -1 confirmed
> 
> [2018-11-12 02:03] Adam Borowski <kilob...@angband.pl>
> > On Mon, Nov 12, 2018 at 01:20:25AM +0100, Adam Borowski wrote:
> > > And JFS doesn't do the full check either, it merely apparently needs (or
> > > more likely needed -- this report is 11¾ years old) only a trigger for the
> > > journal replay.
> > > 
> > > So I propose:
> > > 1. checking if JFS still needs this
> > 
> > Yes, it does.
> > 
> > So we still need fsck to boot, no matter if the computer is on battery or
> > not.  So this bug is still valid.
> 
> Am I correct, that fsck (checkroot.sh) is actually needed only in case
> of ext2 or jfs root?

No idea about some weird filesystems -- but at least for ext*, there's a guy
who knows it a wee bit better than any of us.  Might also offer advice wrt
other filesystems as well.

Ted:
what would you say about getting rid of fsck at boot for most filesystems?
For the few that actually need it, being on battery shouldn't skip it.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢰⠒⠀⣿⡁ Vat kind uf sufficiently advanced technology iz dis!?
⢿⡄⠘⠷⠚⠋⠀                                 -- Genghis Ht'rok'din
⠈⠳⣄⠀⠀⠀⠀ 

Reply via email to