Earlier quoted context omitted.
yep, otherwise you risk some state being in memory and not on the disk
Your answer is too definitive. Applications and databases can indeed suffer power loss while losing nothing of value. An ACID database used by a correctly designed application will lose nothing on power loss; state "in memory" is uncommitted in such a system effectively doesn't exist. It never happened and, furthermore, no one cares. The term of art is "crash consistent," and any ACID database must preserve all commi…
unfortuntely most applications aren't like that and assume the filesystem is both atomic and durable