[GTALUG] war story: power failure makes CentOS system unbootable
Lennart Sorensen
lsorense at csclub.uwaterloo.ca
Thu Sep 29 22:21:52 EDT 2022
On Thu, Sep 29, 2022 at 09:32:19PM -0400, D. Hugh Redelmeier wrote:
> Interesting. I never knew that.
I didn't either. I thought atime was only one better filesystems.
> But the dirty bit could/should be cleared whenever the FS is in a
> consistent state. Like: after a sync AND no files are open. Maybe having
> a process with a working directory on the FS counts as having a file
> open; maybe not.
Well even windows apparently only clears it when unmounting. I guess
updating that flag everytime you are done writing gets to be a lot
of writing. And of a file is open for writing I guess that means the
filesystem is dirty until the file is closed and fully flushed to disk.
> I imagine that that would require cooperation of too many actors (each
> thinking they are the star of the show). I could experiment but how could
> I test all the cases>
>
> My initial position was: packagekit should not need to access the ESP
> except to apply updates. But packagekit accesses the ESP when it
> starts up.
> <https://bugzilla.redhat.com/show_bug.cgi?id=1991228>
> Notice that there has been no response.
I don't usually see too many responses on bugs filed with redhat.
Is /boot/esp in /etc/fstab?
Well as far as I can tell from the man page for
systemd-gpt-auto-generator, it will actually automatically mount the ESP
partition to /efi or /boot (not sure about /boot/efi which seems to be
where most distributions put it as far as I know). It also mentions a
flag you can set on the ESP partition to make it not auto mount it.
--
Len Sorensen
More information about the talk
mailing list