Commande TAR

Résolu/Fermé
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 - 7 avril 2009 à 11:02
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 - 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
A voir également:

14 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 11:15
hello
quelle est la commande complète ?
est-ce que la bande est bien lisible ?
dd if=/dev/st0 count=20 of=/dev/null
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 12:20
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
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 12:32
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
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 13:01
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 13:03
directory checksum error est bien une erreur tar, fichier corrompu, incomplet, etc
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 13:06
J'ai eu les resultats suivant :

1+0 records in
1+0 records out

Le résultat est-il concluant ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 13:13
avec count=20, dd aurait du reporter 20 records out !!
la bande n'est-elle pas vide ? ce qui expliquerait le checksum error
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 13:28
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.
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 13:31
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 ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 13:32
regarder dans les messages systèmes si il y a une erreur du périphérique
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 13:34
non, si le tar est petit, il peut faire moins de 20 blocks
pour lire la bande¨¨
tar -tvf /dev/rmt/1m
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
7 avril 2009 à 13:38
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...

0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
7 avril 2009 à 13:47
alors le tar est incomplet, la bande n'a que partiellement été écrite
0
clastype Messages postés 330 Date d'inscription lundi 25 juin 2007 Statut Membre Dernière intervention 26 mai 2017 195
8 avril 2009 à 06:07
Ok,

Merci pour ton aide.
0