Cache di scrittura (write cache)
Buffer nel disco o nel controller che accetta le scritture in RAM prima che raggiungano il supporto permanente. Enorme vantaggio prestazionale, ma con un rischio: se manca la corrente e il buffer non è protetto da batteria, i dati si perdono.
Nei controller RAID enterprise, una BBU (Battery Backup Unit) o un supercondensatore con memoria flash rendono la cache «non volatile». Nelle SSD consumer, un circuito di power-loss protection (PLP) preserva la cache in caso di blackout; i dischi economici spesso ne sono privi, e di rado lo dichiarano. fsync in PostgreSQL ha una fede esistenziale nel fatto che il disco scriva davvero: se il disco mente («scrittura completata!» mentre i dati sono ancora in cache senza PLP), si può arrivare alla corruzione. Accadde nel 2011, quando il Crucial m4 aveva un fsync difettoso. SQLite + ext4 + barriers è oggi la buona pratica; ZFS impone esplicitamente un flush della cache a ogni transazione.