Ubuntu 10.04: verificação de disco na inicialização leva muito tempo

5

De vez em quando, na inicialização, o verificador de disco é executado. Ele completa ~ 70% muito rapidamente e leva cerca de uma hora para completar os 30% restantes. Eu sei que posso cancelá-lo, mas presumivelmente ele é executado por uma razão, então eu prefiro deixá-lo completo.

É normal demorar tanto? Existe algo que eu possa fazer para acelerar isso?

Especificações: 250 GB HD, 1 GB de RAM, 1.8 GHz Athlon de núcleo único

Obrigado

    
por Richard 06.09.2010 / 13:36

3 respostas

2

Como na maioria dos programas que mostram uma porcentagem de progresso, esse percentual é apenas uma aproximação aproximada. No caso específico de e2fsck (é o mesmo programa para ext2, ext3 e ext4), a porcentagem de conclusão é calculada por passagem e arbitrariamente expressa em um intervalo:

    Varredura sequencial da tabela de inodes: 0–70%
  1. verifique a estrutura do diretório: 70–90%
  2. verifique a conectividade do diretório: 90–92%
  3. verifique as contagens de referência: 92–95%
  4. verifique os bitmaps de bloco e de inode em bitmaps no disco: 95–100%

Portanto, no seu caso, a varredura da tabela de inodes é muito rápida e a verificação da estrutura de diretórios é demorada. Eu não acho que isso seja motivo de preocupação.

    
por 06.09.2010 / 22:25
0

O motivo pelo qual você recebe uma verificação de disco pode ser várias coisas diferentes:

  1. sistemas de arquivos ext2 / ext3 / ext4 possuem uma configuração opcional a ser verificada após um tempo especificado ou o número de inicializações ter passado; Veja as opções -c e -i de tune2fs para alterar esse comportamento. Veja a página do manual para mais informações.

  2. Algo aconteceu, o que fez com que o sistema operacional pensasse que um cheque é necessário, por exemplo, o sistema sofreu uma perda de energia.

No caso # 1, você pode desabilitar essas verificações periódicas (ou torná-las menos comuns), o que também faz com que elas demorem menos tempo. Também o fsck para o ext4 é mais rápido que o do ext3, que por sua vez é mais rápido que o ext2, e as diferenças são geralmente muito grandes (dependendo do tamanho do disco).

No caso # 2, é melhor deixar o fsck concluir seu trabalho, independentemente do tempo necessário.

    
por 06.09.2010 / 19:19
-1

Este padrão específico sugeriria um problema com o HDD em questão. As razões pelas quais ele não gera erros são mais prováveis que a) não há dados nessa parte do disco onde o problema está e b) o problema não é tão ruim que as verificações do setor falham completamente.

Se eu fosse você, eu compraria um novo disco rígido, transferiria os dados e depois abandonaria o antigo. HDDs de 250GB são tão baratos hoje em dia nem vale a pena tentar descobrir qual é exatamente o problema. E se acontecer, você vai se arrepender se não tiver nenhum backup.

    
por 06.09.2010 / 16:54

Tags