Lerajzoltam hogy én hogyan értelmezem a dolgokat, hátha segít.
A jelenlegi megoldás, az OS intézi a fileok syncelését.
Fsync hívása async módon, ez olyan sokat nem segít.
Fsync hívása sync módon. Ez ugyan biztosítja, hogy csak akkor kapsz választ amikor a file a disken van, de cserébe eléggé költséges.
Megjegyzés: nyilván az írási műveletek átfedhetik egymást, a diagramokon csak az egyszerűség kedvéért nincs átfedés.