Eu tenho um sistema embarcado que, por natureza, tem energia cortada com pouco aviso para o sistema. O sistema grava arquivos de log em um cartão SD e deseja-se que o sistema de arquivos seja liberado para armazenamento não volátil com a frequência razoável para garantir que tenhamos os dados registrados até o momento em que a energia é perdida.
Estou tentando pensar em uma maneira inteligente de testar o quão perto meus registros se aproximam do momento de perda de energia.
O sistema não possui relógio sincronizado. Ele inicializa no início da época e não possui uma maneira conveniente de sincronizar.
O sistema de arquivos é UBIFS, se isso for do seu interesse. Votos positivos para simplicidade criativa.