CentOS desabilitar verificação do sistema de arquivos: o último tempo de montagem do superbloco está no futuro

5

Estou persistentemente recebendo o erro "Superblock last mount time is no future" ao inicializar o CentOS 6. Já vi outras perguntas que perguntam como resolver esse erro, mas sei exatamente por que ele está ocorrendo: nosso desenvolvimento / As VMs de teste regularmente têm sua data definida como tempos distantes do presente e fazem com que todos os seus sistemas de arquivos sejam remontados.

O que eu quero saber é: como desativar toda a verificação de consistência para o tempo de montagem do superbloco no centOS?

Eu tentei tune2fs -i 0 <device> e defini buggy_init_scripts=1 em /etc/e2fsck.conf e nenhum deles funcionou; o problema persiste.

    
por Zac B 12.04.2012 / 15:39

3 respostas

4

buggy_init_scripts=1 só funciona se a diferença de tempo for menor que 1 hora.

Tente isso int /etc/e2fsck.conf:

[problemas]

# Superblock last mount time is in the future (PR_0_FUTURE_SB_LAST_MOUNT).
0x000031 = {
    preen_ok = true
    preen_nomessage = true
}

# Superblock last write time is in the future (PR_0_FUTURE_SB_LAST_WRITE).
0x000032 = {
    preen_ok = true
    preen_nomessage = true
}

Isso deve remover a mensagem e corrigir os dados.

    
por 12.04.2012 / 19:41
3

É melhor que você corrija o datetime da vm. É uma questão bastante complicada, na verdade, se por vm você quer dizer vmware.

link

se for algum outro sistema vm, acho que o problema seria semelhante.

desligar a verificação de consistência etc. não é aconselhável porque eles estão lá por um motivo. um sistema com o tempo sendo inconsistente afetará a integridade de muitas outras maneiras.

    
por 12.04.2012 / 19:19
2

Construa o tempo hwclock configurado no seu processo de kickstart / build.

    
por 12.04.2012 / 19:45