Problema ao descompactar um arquivo tar de 55GB no solaris

0

Eu criei um tar em uma caixa solaris. O resultado foi um arquivo tar de 55,2 gb. Eu usei o seguinte comando para criar o arquivo tar:

tar -Epcvf filename.tar ./directory_name

Agora o problema é, quando eu tento descompactá-lo com root depois de digitar este comando

tar -xvf filename.tar

Eu sou retornado no prompt de comando imediatamente. ou seja, nenhum untar acontece.

Em linhas semelhantes, criei outro tar de um diretório diferente. Desta vez, o tamanho do alcatrão foi de ~ 15 gb. Eu não enfrentei nenhum problema ao desarmar este.

Por que o untar falha no arquivo de 55gb e não produz nenhum erro para o arquivo de 15gb?

    
por zatka 28.03.2011 / 19:52

4 respostas

1

Não importa. A gtar já estava presente nessa caixa. Eu corri o seguinte comando como root,

/usr/sfw/bin/gtar -xvf filename.tar

Mas este comando não extraiu nenhum conteúdo do tar. Ele correu por cerca de meia hora listando o conteúdo do alcatrão. Na verdade não extraiu. Eu criei o tar original com um tar simples e agora eu estou extraindo com o gtar, esta poderia ser a razão por trás disso? Se esta é a razão, então existe alguma maneira de extrair o conteúdo do tar com um tar normal?

    
por 29.03.2011 / 11:19
0

Você usou a versão GNU do tar? Se não, por favor faça isso, isso pode resolver o seu problema. Um guia de instalação do gnu tar está aqui: link

    
por 28.03.2011 / 19:58
0

A diferença para o tar GNU deve ser -E (suporte a arquivos grandes, microssegundos) e -p (restaurar arquivos para o modo original). AFAIK the -p é usado em combinação com x , não c . Eu vejo dois problemas possíveis: falta de direitos e links simbólicos.

    
por 28.03.2011 / 20:04
0

Você pode tentar a estrela, que deve ser capaz de ler automaticamente a maioria, senão todas as variantes de alcatrão.

link

link

    
por 29.03.2011 / 17:40