Je reçois un message d'erreur en tant que:
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
le nom du fichier se termine par. Tgz. 1.
Lorsque le nom du fichier est. Tgz. 0 il sera décompressé par la commande tar -zxvf.
C’est ce que j’ai trouvé après une recherche rapide sur Google, n PDF expliquant comment extraire correctement le contenu du fichier .
On dirait qu'il y a plusieurs fichiers:
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
Vous devez copier tous ces fichiers dans un répertoire spécifique,/OVS/seed_pool /. Puis exécutez les commandes suivantes:
# 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
Notez que ce ne sont que 2 commandes, notées avec le # de départ.
Ces commandes doivent créer la structure de répertoire suivante, contenant ces fichiers:
/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
Pour plus d’aide, veuillez consulter le PDF mentionné ci-dessus.
Le fichier tar.gz/tgz
que vous avez est divisé en plusieurs fichiers. (tgz.0, tgz.1, tgz.2 etc ..)
C'est donc la raison pour laquelle vous essayez d'extraire à l'aide de la commande
tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.0
cela fonctionne correctement. Mais le contenu ne sera pas entièrement disponible.
Utilisez la commande cat
pour combiner toutes les parties OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz. * Dans un seul fichier tar.gz.
puis utilisez la commande
tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz
Ces fichiers incluent plusieurs fichiers et sous-répertoires dans un seul fichier à l'aide de la commande tar. Pour enregistrer la bande passante, les fichiers tar sont compressés à l'aide du programme gzip.
tar zxvf backups.tgz
options de commande 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.
Ces deux commandes n'ont pas fonctionné:
$ cat OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.* | tar zxvf -
stdin: not in gzip format\ntar: Child died with signal 13\ntar:
Error is not recoverable: exiting now\ncat: write error: Broken pipe\n’, None
$ 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 | | tar -xz `
cat: OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.1 No such file or directory\ncat:
OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz.2
Cela a fonctionné pour moi:
$ 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 | tar -xz`
La différence consistait simplement à utiliser un espace au lieu de \
.