Posez votre question Signaler

Commande TAR [Résolu]

clastype 322Messages postés 25 juin 2007Date d'inscription - Dernière réponse le 8 avril 2009 à 06:07
Bonjour,
voila, j'essaie de faire un tar xvs d'une bande vers un dossier, mais lorsque je lance la commande j'ai la réponse suivante :
directory checksum error
Quelqu'un peut m'aider sur ce probleme ?
Merci d'avance
Lire la suite 

Commande TAR »

14 réponses
Réponse
+0
moins plus
hello
quelle est la commande complète ?
est-ce que la bande est bien lisible ?
dd if=/dev/st0 count=20 of=/dev/null
Ajouter un commentaire
Réponse
+0
moins plus
Alors, l'a commande complète c'est :

nohup tar cvf /dev/rmt/1m ./sauvegarde&

Quand je lance la commande je suis dans le répertoire sauvegarde...

Une idée ?
Merci
Ajouter un commentaire
Réponse
+0
moins plus
le post 1 contenait tar -x donc lire la bande, celui ci contient un tar -c donc écrire la bande.
vérifier si la bande est lisible
dd if=/dev/rmt/1m count=20 of=/dev/null

Quand je lance la commande je suis dans le répertoire sauvegarde
alors il faut faire
nohup tar cvf /dev/rmt/1m .&
sinon il faut être un niveau en dessus
Ajouter un commentaire
Réponse
+0
moins plus
Oui en effet je me suis trompé, il y avais bien un x dans la commande :

nohup tar xvf /dev/rmt/1m .&

Je vais essayer la lisibilité de la bande.

Merci
Ajouter un commentaire
Réponse
+0
moins plus
directory checksum error est bien une erreur tar, fichier corrompu, incomplet, etc
Ajouter un commentaire
Réponse
+0
moins plus
J'ai eu les resultats suivant :

1+0 records in
1+0 records out

Le résultat est-il concluant ?
Ajouter un commentaire
Réponse
+0
moins plus
avec count=20, dd aurait du reporter 20 records out !!
la bande n'est-elle pas vide ? ce qui expliquerait le checksum error
Ajouter un commentaire
Réponse
+0
moins plus
Je viens de faire un test avec une autre bande et on a donc :

20+0 records in
20+0 records out

La cassette est peut etre HS.
En tout cas, merci pour ton aide.
Ajouter un commentaire
Réponse
+0
moins plus
Petite question,

je viens de faire une autre cassette et j'ai le résultat suivant :

7+0 records in
7+0 records out

Cela veut-il dire que je vais avoir une partie des données ?
Ajouter un commentaire
Réponse
+0
moins plus
regarder dans les messages systèmes si il y a une erreur du périphérique
Ajouter un commentaire
Réponse
+0
moins plus
non, si le tar est petit, il peut faire moins de 20 blocks
pour lire la bande¨¨
tar -tvf /dev/rmt/1m
Ajouter un commentaire
Réponse
+0
moins plus
Bon bas je viens de refaire un test j'ai :

dd if=/dev/rmt/1m count=20 of=/dev/null
7+0 records in
7+0 records out


tar -tvf /dev/rmt/1m
directory checksum error

Tout cela pour la même cassette...

Ajouter un commentaire
Réponse
+0
moins plus
alors le tar est incomplet, la bande n'a que partiellement été écrite
Ajouter un commentaire
Réponse
+0
moins plus
Ok,

Merci pour ton aide.
Ajouter un commentaire
Ce document intitulé « Commande TAR » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook