Problema estranho com IO ou sistema de arquivos ou o que?

1

Em um sistema de 32 bits do SLES 11 SP2, estou vendo um problema estranho. É como se o sistema operacional não pudesse abrir um arquivo desde o começo do arquivo.

Digamos que eu tenha um arquivo com 200 linhas. Se eu cat ou more ou vi o arquivo, o sistema simplesmente trava. O processo nunca começa. Eu posso seguir o mesmo arquivo, mas apenas até 100 linhas.

Este trabalho:

$ tail /path/to/file
$ tail -n 25 /path/to/file

Isso não funciona:

$ tail -n 100 /path/to/file

Mesmo um comando ls em um diretório com muitos arquivos falha.

Há muito espaço em disco. O sistema de arquivos é de leitura / gravação. Um fsck fez algumas correções, mas o problema ainda existe.

Alguma idéia do que está acontecendo?

Atualização:

Eu tenho um arquivo com 3048 bytes de tamanho. Eu posso usar tail -c para ler o arquivo em partes, mas assim que chego perto do tamanho real do arquivo, ele trava novamente.

Este trabalho:

$ tail -c 1000 /path/to/file
$ tail -c 2000 /path/to/file

Isso não funciona:

$ tail -c 2750 /path/to/file
    
por Ed Manet 18.08.2013 / 23:20

1 resposta

0

Isso se tornou um problema com uma configuração de MTU no roteador que afetou nosso registro centralizado. O processo não começaria porque o log estava tentando enviar dados para o servidor de log e a incompatibilidade de MTU impedia que estabelecessem uma conexão.

    
por 19.08.2013 / 18:57

Tags