Para evitar a perda de dados em caso de perda de energia, é necessário usar gravações síncronas ( sync
option in fstab). Isso vai matar seu desempenho e persuadi-lo a pensar em alternativas melhores.
ext4 está pronto para uso em produção. É padrão nas distribuições orientadas ao servidor já há algum tempo.
Em caso de falta de energia, use um no-break. Se você não tem o orçamento para um no-break, seus dados não valem a pena proteger contra falta de energia, certo?
O cache de gravação é usado em praticamente todos os sistemas de arquivos contemporâneos: ext3, jfs2, ext4, btrfs, zfs, o nome dele. Os criadores de bancos de dados estão muito conscientes sobre o manuseio de dados e prestam atenção na sincronização dos dados apropriados nos momentos apropriados.