OVH Cloud OVH Cloud

tar et limite de fichier

3 réponses
Avatar
Pascal Legrand
Bonjour,
je rencontre un gros problème pour restaurer une sauvegarde sur bande et la seule solution pour cela
était de faire :
cat /dev/st0 > fichier.tar

je me retrouve donc avec un fichier.tar de 2.1 go, lorsque je veux le "détarer" j'ai le message
d'erreur suivant :
tar: Escamotage jusqu'à la prochaine en-tête.
tar: Statut d'erreur reporté d'erreurs précédentes.

or visiblement la commande cat s'est bien déroulée vue que je n'ai aucun message d'erreur dans mes logs.
Le fichier est il endommagé ou bien la limite des 2 go m'empêche de faire quoi que ce soit?
y a t'il un moyen malgré tout pour détarer ce fichier

je suis sur une mandrake 10.


d'avance merci
--
Pascal Legrand
*IUT de Chartres* - _Service Informatique_
1 place Pierre Mendès France - 28000 Chartres
Tel: 02 37 91 83 36 - Fax: 02 37 91 83 01
Pascal.Legrand@univ-orleans.fr

3 réponses

Avatar
Olivier COLIN
Pascal Legrand wrote:

: Bonjour,
: je rencontre un gros problème pour restaurer une sauvegarde sur
: bande et la seule solution pour cela
: était de faire :
: cat /dev/st0 > fichier.tar
:
: je me retrouve donc avec un fichier.tar de 2.1 go, lorsque je veux
: le "détarer" j'ai le message
: d'erreur suivant :
: tar: Escamotage jusqu'à la prochaine en-tête.
: tar: Statut d'erreur reporté d'erreurs précédentes.
:
: or visiblement la commande cat s'est bien déroulée vue que je n'ai
: aucun message d'erreur dans mes logs.
: Le fichier est il endommagé ou bien la limite des 2 go m'empêche de
: faire quoi que ce soit?
: y a t'il un moyen malgré tout pour détarer ce fichier
:
: je suis sur une mandrake 10.
:
:
: d'avance merci

Il y a quoi au juste sur ta cartouche ? :) Quel dérouleur de bandes
utilises-tu ? La tête est propre ? A-tu penser à retendre la bande ?
Les données étaient-elles compressées ?


--
Slackware RuleZ ;)
Avatar
no_spam
On Thu, 10 Jun 2004 09:34:00 +0200, Pascal Legrand wrote:

Bonjour,
je rencontre un gros problème pour restaurer une sauvegarde sur bande et la seule solution pour cela
était de faire :
cat /dev/st0 > fichier.tar

je me retrouve donc avec un fichier.tar de 2.1 go, lorsque je veux le "détarer" j'ai le message
d'erreur suivant :
tar: Escamotage jusqu'à la prochaine en-tête.
tar: Statut d'erreur reporté d'erreurs précédentes.

or visiblement la commande cat s'est bien déroulée vue que je n'ai aucun message d'erreur dans mes logs.
Le fichier est il endommagé ou bien la limite des 2 go m'empêche de faire quoi que ce soit?
y a t'il un moyen malgré tout pour détarer ce fichier


Si c'est un problème du à la taille, ça veut dire que la libc (voire
le kernel) est vraiment vieille...
Un moyen simple de vérifier:
dd if=/dev/zero of=/tmp/toto bs48576

Si ça s'arrete à la moitié, la réponse est toute trouvée.
Dans ce cas, pas de salut sur cette machine, en l'état.
Sinon, ça vient d'autre part, mais d'ou ?

Avatar
David LE BOURGEOIS
Bonjour,


Bonjour.

je rencontre un gros problème pour restaurer une sauvegarde sur bande et
la seule solution pour cela était de faire :
cat /dev/st0 > fichier.tar


Et avec dd, en reglant le bs en fonction du lecteur de bande ?


je me retrouve donc avec un fichier.tar de 2.1 go, lorsque je veux le
"détarer" j'ai le message d'erreur suivant :
tar: Escamotage jusqu'à la prochaine en-tête.
tar: Statut d'erreur reporté d'erreurs précédentes.

or visiblement la commande cat s'est bien déroulée vue que je n'ai aucun
message d'erreur dans mes logs.
Le fichier est il endommagé ou bien la limite des 2 go m'empêche de
faire quoi que ce soit?


Dans certaines version de tar, la limite est fixée à 2 Go.

y a t'il un moyen malgré tout pour détarer ce fichier


Pour s'en sortir, on peut utiliser pax.

je suis sur une mandrake 10.


Ca marche sous RedHat 8.0, Aix 4 et 5, et sur beaucoup d'autre je pense.

d'avance merci


De rien.

--
David LE BOURGEOIS