Eu sugeriria hackear e2fsck
para desativar as verificações específicas de um último tempo de montagem ou da última gravação no futuro. Estes são definidos em problem.c / problema. h e usado em super.c . Mas, ao olhar, descobri que o E2fsprogs 1.41.10 adiciona uma nova opção ao /etc/e2fsck.conf
chamado broken_system_clock . Isto parece ser exatamente o que você precisa, e desde que você está usando o Red Hat Enterprise Linux 6, você deve ter 1.41.12, que inclui esta opção. Na página do manual:
broken_system_clock
The e2fsck(8) program has some hueristics that assume that the
system clock is correct. In addition, many system programs make
similar assumptions. For example, the UUID library depends on
time not going backwards in order for it to be able to make its
guarantees about issuing universally unique ID’s. Systems with
broken system clocks, are well, broken. However, broken system
clocks, particularly in embedded systems, do exist. E2fsck will
attempt to use hueristics to determine if the time can no tbe
trusted; and to skip time-based checks if this is true. If this
boolean is set to true, then e2fsck will always assume that the
system clock can not be trusted.
Sim, a página do manual não pode soletrar "heurística". Oops Mas presumivelmente o código funciona de qualquer maneira. :)