No fsck at bootup

Continuing to work on fast booting. The filesystem check of the "pup_save" file gets slower as there are more files in it. Although the "pup_save" file does not shutdown cleanly, it's integrity is not compromised and there is no need to do a f.s. check and repair at every bootup.

So, I have now made it the default not to. However, the 'init' will still do so if the "pup_save" file refuses to load.

Also, I have introduced "pfix=fsck" to manually ask for a f.s. check.

If the "pup_save" was on a ext2 partition then that was also checked at every boot, and that could be very slow. Again, that is now only done if "pfix=fsck".

Posted on 15 Jul 2008, 19:22


Comments:

Posted on 15 Jul 2008, 23:42 by dogone
fsck at boot
"pfix=fsck"

An excellent solution. I do suggest Puppy provide full fsck output when this is invoked.


Posted on 15 Jul 2008, 24:06 by dogone
fsck at boot
Barry, please have pfix=fsck invoke "fsck -f" (force).


Posted on 28 Dec 2008, 9:52 by puppyuser
Force fsck every time?
I wonder what's the best way to have puppy to do an fsck on every boot - without the puppy pfix=fsck? I poked around looking for which rc file to edit but struck out.