Problème lors de l'extraction d'un fichier tar de 55 Go dans Solaris


0

J'ai créé un goudron sur une boîte solaris. Le résultat était un fichier tar de 55,2 Go. J'ai utilisé la commande suivante pour créer l'archive tar:

tar -Epcvf filename.tar ./directory_name

Maintenant, le problème est, quand j'essaye de le décompresser avec root après avoir entré cette commande

tar -xvf filename.tar

Je suis immédiatement renvoyé à l'invite de commande. c'est-à-dire qu'il n'y a pas de désunion

Sur des lignes similaires, j'ai créé un autre fichier tar d'un autre répertoire. Cette fois, la taille du goudron était d'environ 15 gb. Je n'ai rencontré aucun problème pour démêler celui-ci.

Pourquoi untar aurait-il échoué pour l’archive de 55 Go et n’aurait produit aucune erreur pour l’archive de 15 Go?

Réponses:


1

Ça ne fait rien. Gtar était déjà présent dans cette boîte. J'ai lancé la commande suivante en tant que root,

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

Mais cette commande n’a réellement extrait aucun contenu du goudron. Il a duré environ une demi-heure et répertoriait le contenu du goudron. Il n'a pas réellement extrait. J'ai créé le goudron original avec un goudron simple et maintenant je l'extrais avec gtar, est-ce que cela pourrait en être la raison? Si c’EST la raison, puis-je extraire le contenu du goudron avec un goudron normal?


Sur quel système d'exploitation essayez-vous d'extraire le fichier tar?
jlliagre

S'il vous plaît utiliser le Poster une réponse bouton uniquement pour les réponses réelles. Vous devez modifier votre question initiale pour ajouter des informations supplémentaires.
BloodPhilia

0

Avez-vous utilisé la version GNU de tar? Sinon, veuillez le faire, cela pourrait résoudre votre problème. Un aperçu de l'installation du gnu tar est ici: http://sunsolarisadmin.blogspot.com/2007/03/how-to-install-gnu-tar-in-solaris.html


Je n'ai pas utilisé GNU tar. J'ai installé GNU tar avec les instructions. Il a installé tar dans / usr / local / bin en tant que tar (devrait-il s'agir plutôt de gtar?). Maintenant, quand je lance / usr / local / bin / tar, j’obtiens ld.so.1: tar: fatal: libintl.so.8: l’ouverture a échoué: aucun fichier ou répertoire de ce type
zatka

0

La différence par rapport à GNU tar devrait être -E (support de fichier volumineux, microsecondes) et -p (restaurer les fichiers dans leur mode d'origine). Autant que je sache, -p est utilisé en combinaison avec x, ne pas c. Je vois deux problèmes possibles: le manque de droits et les liens symboliques.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.