zcat | cabeça: erro de gravação do arquivo gz grande

2

Eu estava tentando o zcat obter apenas as primeiras linhas de 1M de um arquivo .gzip compactado em um novo.

No entanto, recebo o seguinte erro:

$ zcat path/to/R2.fq.gz | head -100 >R2.fqtest
head: write error: Input/output error 

Fiquei aliviado quando encontrei este tópico e tentei:

$ gunzip -c path/to/R2.fq.gz | head -n100 >R2_test.fq

Mas recebo o mesmo erro novamente

head: write error: Input/output error

Alguém sabe o que pode estar acontecendo e como corrigi-lo?

obrigado! Carmen

Editar >

Como solicitado, digitei o seguinte depois de receber o erro

tail /var/log/syslog

e obtivemos

tail: cannot open '/var/log/syslog' for reading: No such file or directory
    
por Carmen Sandoval 26.04.2013 / 20:16

3 respostas

0

não parece um problema com o zcat / gunzip. Você pode criar o arquivo e escrever nele?

Tente isto:

hexdump /dev/urandom | head -n 100 > R2_test.fq
    
por 26.04.2013 / 20:52
0

Por favor, tente e publique os resultados de:

head -n 10 /proc/cpuinfo

echo test | gzip -3 | zcat

echo test > R2.fqtest

O objetivo aqui é primeiro testar a operação adequada de head , depois a operação adequada de zcat e, em seguida, a capacidade de gravar com êxito em R2.fqtest .

Desde que você declara que tudo funciona conforme o esperado até a tentativa de gravar em R2.fqtest, que não gera um erro, mas também não mostra os dados que você escreveu, há algo estranho com esse arquivo ou sistema de arquivos subjacente. Um outro processo escreve, bloqueia ou gira esse arquivo? Como é a linha fstab para o sistema de arquivos em questão? Você pode desmontar e fsck o sistema de arquivos em questão? Você vê erros nos registros da unidade física subjacente a esse sistema de arquivos?

    
por 27.04.2013 / 05:38
0

Então, este é um problema de não ter espaço em disco suficiente!

Obrigado, eveyone!

Carmen

    
por 02.05.2013 / 01:18