Como o Ubuntu / Linux define valor para forçar a verificação de discos / partições na inicialização?

1

Ontem, fiquei um pouco assustado quando vi essa mensagem de erro em um servidor de produção ao se conectar ao ssh:

*** /dev/sda1 will be checked for errors at next reboot ***

Eu pensei que havia erros no sistema, mas aqui está o resultado:

/dev/mapper/name--name1--vg-root : propre, 1460579/60497920 fichiers, 57725191/241971200 blocs
/dev/sda1 a été monté 30 fois sans avoir été vérifié, vérification forcée.

Tudo parece bem.

  • Eu gostaria de saber onde o valor para verificar os erros está definido (aqui parece ser 30)? E quantas vezes o volume foi montado após o último cheque?
  • Eu também gostaria de saber porque é apenas neste servidor e não nos outros que eu tenho (existem configurados quase identicamente, exceto que este tem volume lógico)?
por Inglebard 09.09.2015 / 10:33

1 resposta

0

O comando dumpe2fs é o único a obter essas informações para você, desde que você esteja usando um sistema de arquivos ext* . O Ubuntu tende a usar o ext4 como padrão. Eu tenho a tendência de usá-lo com a opção -h , para produzir apenas o resumo. Isto contém a informação mais útil. Para obter as informações necessárias, digite:

dumpe2fs -h /dev/sda1

'Montar contagem' e 'Montagem máxima' são os campos que você está procurando, mas 'Verificar intervalo' também influencia as verificações de disco com base na hora. Descobri que, se você cancelar uma verificação de disco, 'Maximum mount count' mudará para -1, portanto, nenhuma verificação de disco ocorrerá com base no número de montagens.

Para alterar a contagem ou o intervalo máximo de montagens, use o comando tune2fs , a opção -c controla a contagem máxima de montagens, um intervalo de controles -i . man tune2fs contém mais informações sobre este comando.

    
por Arronical 09.09.2015 / 10:47