Soft updates
Soft updates is a filesystem metadata-consistency mechanism that delays unsafe on-disk changes until their update dependencies are satisfied.
The original BSD implementation uses per-change tracking and temporary buffer rollback rather than a full metadata journal. [1] FreeBSD also offers soft updates journaling as a separate setting. [3]
Relations
- related
- metadata-update-dependency, background-fsck, crash-consistency
Limitations
- It does not make every recent application write durable, and unused allocations can require later reclamation. [1]