Perguntas
Is it because the .oa files are corrupted, or the disk is failing? Is this a common issue when using tar? Is there any way to repair this error?
Não é realmente relevante se esse problema é típico ou não (eu não o encontrei antes), eu começaria tentando tar
em um único arquivo e ver se não é possível isolar o problema pouco mais, e também repita.
$ tar -cpSWf somefile.tar my/sub/dir/file1.oa
Também como um aparte, você pode salvar uma etapa e tarar e compactar tudo de uma vez:
$ tar zcpSWf somefile.tar.gz ...
Eu também procuraria remover temporariamente as opções SW
para ver se isso tem algum impacto na sua capacidade de tar
desses arquivos problemáticos também.
Se esses erros forem um aviso de que há setores defeituosos no disco rígido, talvez seja necessário executar um fsck
ou usar uma ferramenta como HDAT2 para tentar reparar qualquer setor danificado. Esse trabalho de reparo ainda pode deixar o arquivo .oa
em um estado corrompido.