Ehm.... eso lo hace cualquier sistema operativo moderno y decente (windows también lo hace, aunque no entre en esa categoría).
ADVERTENCIA: Si eres más concreto con tu pregunta, podremos ser más concretos en nuestras respuestas.
Pero si, cuando tu escribes un fichero al disco, lo normal es que no se esté escribiendo al disco si no que se escriba al cabo de un rato. En un arranque normal (con un init normal), el sistema (init o rc) se encarga de hacer el sync por tí de camino a apagarse. Dado que ESE CASO PARTICULAR no usa un init normal, es muy posible que un reinicio deje cosas a medias.
No se qué habrás leido en google, pero eso que dices suena raro.
- ferdy