Existe uma maneira de diagnosticar um arquivo tar quando, na extração, os arquivos estão faltando, mas nenhum erro é fornecido?

1

Eu tenho arquivos tar onde arquivei cerca de 250 arquivos, cada um com cerca de 80 Mb, sem compactação. Em alguns casos, o tar está retornando apenas alguns dos arquivos. Por exemplo, ao fazer uma extração do arquivo usando:

tar -xvf 356.tar

Eu tenho apenas 103 arquivos, quando ele deve retornar 255 arquivos, mas o tar não me causa um erro. Além disso, o arquivo tar é de 15,8 Gb, enquanto a pasta extraída é apenas 6,4 Gb. Os arquivos tar foram criados usando

tar -cvf 356.tar 356

em que 356 é o nome da pasta.

Todas as etapas foram feitas nas mesmas máquinas, no Ubuntu 6 e mais recentes. Alguma idéia se existe uma maneira de recuperar os arquivos que não estão sendo extraídos?

    
por ljvillanueva 03.08.2010 / 19:23

2 respostas

0

Eu sei que isso é um pouco óbvio, mas algum dos arquivos extraídos pode estar oculto?

Você tentou apenas listar o conteúdo do tar antes da extração?

    
por 03.08.2010 / 19:30
0

Qual plataforma você está usando e onde você está extraindo. Se você está tarendo no Linux e descompactando em janelas, então você pode encontrar um comportamento incomum devido ao longo nome do arquivo. você fez um tar -tvf 365.tar contra o ls -lR 365 e ver se isso corresponde.

tar -tvf 354.tar > 1.log
ls -lR 365 > 2.log
diff 1.log 2.log

faz o acima útil.

    
por 21.12.2010 / 22:11

Tags