Primeiro de tudo, até onde eu sei, o seu disco está bem e todos devem relaxar. Este é um recurso de segurança, você pode definir um disco para ser verificado em cada montagem ou após um determinado número de montagens. Se você não tiver feito isso, seu sistema lhe dará os avisos que você mostra, avisando que já passou algum tempo desde que o disco foi verificado pela última vez e que seria uma boa idéia verificar se há erros (é isso que e2fsck
faz).
Observe que o erro diz:
warning: maximal mount count reached, running e2fsck is recommended
Isso é um aviso, não um erro e uma recomendação, não um comando.
O warning: mounting fs with errors, running e2fsck is recommended
é um pouco mais preocupante, mas provavelmente pode ser corrigido por e2fsck
.
Tudo isso se resume às opções /etc/fstab
. Uma entrada típica da partição fstab
tem esta aparência:
# <file system> <dir> <type> <options> <dump> <pass>
UUID=123-456-ABC-DEF / ext4 defaults,noatime 0 1
O último campo, pass
, especifica como / quando o disco deve ser verificado quanto a erros. Se estiver definido como 0
, a unidade nunca será verificada, se estiver definida como 1
, será verificada em cada inicialização e, se definida como 2
ou mais, será verificada sempre que for montada mais do que um número de vezes especificado (30 por padrão) sem ser verificado.
Dados os avisos que você observa, acho que você o definiu como 0
em /etc/fstab
. Os valores recomendados são 1
para sua partição /
e 2
ou superior para todo o resto. Se configurado com um valor maior que 1
, o sistema verificará sua unidade em busca de erros a cada 30 montagens. Para alterar a frequência de verificação (por exemplo, para verificar cada 20 montagens), execute:
tune2fs -c 20 /dev/sda1
Portanto, embora a resposta do @vfbsilva esteja perfeitamente correta, seria muito mais fácil simplesmente editar seu /etc/fstab
, alterar o valor de pass
da partição em questão para 2 e reinicializar. Isso deve fazer com que a unidade seja verificada e os avisos desapareçam.