ext4 unidade leva uma eternidade para ls?

1

Eu tive um disco rígido externo formatado no ext4 por um tempo. Por alguma razão, começou a demorar uma eternidade para listar os diretórios. Às vezes, apenas a execução de ls /mount/point/of/drive leva minutos, às vezes, esse diretório será ls fine, mas não os diretórios, etc. Isso poderia ser um sinal de que a unidade está ficando antiga ou prestes a falhar? Copiar arquivos é mais rápido que nunca através do USB 2.

    
por tkbx 16.08.2013 / 00:54

1 resposta

1

Diagnóstico do sistema de arquivos

Eu executaria um e2fsck no disco para iniciar. Você precisará executar este readonly contra ele. Verifique também o disco usando hdparm ou sdparm .

$  hdparm -tT /dev/sda1

/dev/sda1:
 Timing cached reads:   3884 MB in  2.00 seconds = 1941.51 MB/sec
 Timing buffered disk reads:   46 MB in  0.62 seconds =  74.40 MB/sec

Da minha experiência, a lentidão como você está descrevendo significaria que a unidade provavelmente está começando a ter falhas físicas.

O que mais?

Dado o tipo de problemas que você está vendo, eu também tentaria executar algo como HDAT ou Spinrite (Commercial) contra o disco para ver se ele relata qualquer falha física também.

Você também pode tentar iniciar a partir de alguma outra mídia inicializável e executar smartctl para ver se há algum erro SMART.

Por exemplo:

$ smartctl --all /dev/sda

Referências

por 16.08.2013 / 02:34