A documentação para a opção tar--delete
contém este texto interessante:
Esta operação irá reescrever o arquivo morto. Você só pode usar `--delete 'em um arquivo morto se o dispositivo de arquivo permitir gravar em qualquer ponto da mídia, como um disco; por isso, ele não funciona em fitas magnéticas.
Como isso requer que a mídia suporte leituras / gravações aleatórias, isso pode com um pouco de sorte significar que --delete
é feito no local sem descompactar para criar uma nova instância do arquivo morto. Nesse caso, você pode descompactar 20 GB de arquivos e excluí-los para reduzir o arquivo morto. Repita a operação cinco (ou seis) vezes.
Eu recomendaria descompactar os arquivos do final do arquivo e excluí-los na ordem inversa do arquivo. Se o tar for inteligente o suficiente, apenas reduzirá o arquivo toda vez que o último arquivo do arquivo for excluído e, dessa forma, não será necessário copiar todos os arquivos a seguir repetidamente para cada exclusão.
Se isso não funcionar, sua única opção seria encontrar outro disco para conter os arquivos não classificados.