Como descompactar arquivos tgz separados?

6

Estou recebendo a mensagem de erro como:

tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

o nome do arquivo está terminando. Tgz. 1.

Quando o nome do arquivo é. Tgz. 0 irá descompactar pelo comando tar -zxvf.

    
por hitesh 19.12.2012 / 13:08

3 respostas

4

Foi o que encontrei depois de uma rápida pesquisa no Google, um PDF que explica como extrair corretamente o conteúdo do arquivo .

Parece que há vários arquivos:

OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.0
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.2
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.3
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.4
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.5
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.6
OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.7

Você precisa copiar todos esses arquivos para um diretório específico, / OVS / seed_pool / . Em seguida, execute os seguintes comandos:

# cd /OVS/seed_pool
# cat OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.0 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.1 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.2 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.3 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.4 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.5 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.6 \
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.7 | tar -xz

Note que estes são apenas dois comandos, indicados com o # inicial.

Esses comandos devem criar a seguinte estrutura de diretórios, com esses arquivos dentro:

/OVS/seed_pool/OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM
|
|- System.img (OS image file)
|- ebs1211db.img.img (Oracle E-Biz 12.1.1 DB Tier image file)
|- vm.cfg (VM configuration file)
|- README.txt

Para mais ajuda, consulte o PDF mencionado acima.

    
por ThiagoPonte 19.12.2012 / 13:41
3

O arquivo tar.gz/tgz que você está tendo é dividido em vários arquivos. (tgz.0, tgz.1, tgz.2 etc.)

Então essa é a razão quando você tenta extrair usando o comando

tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.0

funciona corretamente. Mas o conteúdo não estará totalmente disponível.

Use o comando cat para combinar todas as partes do OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz. * em um arquivo tar.gz

use então o comando

tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz
    
por devav2 19.12.2012 / 13:40
1

Esses arquivos incluem vários arquivos e subdiretórios em um único arquivo usando o comando tar. Para salvar os arquivos tar da largura de banda são compactados usando o programa gzip.

tar zxvf backups.tgz

opções de comando tar

-z : Uncompress the resulting archive with gzip command.
-x : Extract to disk from the archive.
-v : Produce verbose output i.e. show progress and file names while extracting files.
-f backup.tgz : Read the archive from the specified file called backup.tgz.
-C /tmp/data : Unpack/extract files in /tmp/data instead of the default current directory.
    
por kasper_341 24.01.2014 / 17:00

Tags