Rechercher : dans
Par :

Commande TAR

Dernière réponse le 8 avr 2009 à 06:07:37 clastype, le 7 avr 2009 à 11:02:15 
 Signaler ce message aux modérateurs

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

Linux is my friend
Windows is the best

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « Commande TAR » dans :
Comment ça marche "tar" Voir La commande tar Archivage avec "tar" Archiver un dossier (ou répertoire) avec "tar" Désarchivage avec "tar" Désarchiver un fichier avec "tar" Désarchiver des fichiers sélectionnés avec "tar" Archivage avec "tar" La commande "tar"...
Restauration de Ubuntu avec tar VoirUn backup de Linux Le principe est de faire une simple archive contenant tous les fichiers sur le disque dur pour faire une sauvegarde. Sous Linux, il est possible d'accéder à tous les fichiers et de les modifier même s'ils sont en cours...
Liste des commandes Windows VoirRemarques : Certaines commandes sont dangereuses (l’exemple de SYSKEY) et peuvent causer des problèmes pouvant conduire au formatage. D’autres commandes ne sont pas exécutables sous Windows XP ou des versions antérieures, je ne les ai pas...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...
Les commandes AS/400 VoirLes commandes de l’AS/400 Il existe environ un millier de commandes dans l'OS/400, regroupées sous le nom de « Langage de Contrôle ». Un utilisateur pourra les lancer depuis la ligne Option ou Commande située au bas de l'écran, quand celle-ci est...

1

dubcek, le 7 avr 2009 à 11:15:02

Hello
quelle est la commande complète ?
est-ce que la bande est bien lisible ?
dd if=/dev/st0 count=20 of=/dev/null

Répondre à dubcek

2

clastype, le 7 avr 2009 à 12:20:16

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
Linux is my friend
Windows is the best

Répondre à clastype

3

dubcek, le 7 avr 2009 à 12:32:06

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

Répondre à dubcek

4

clastype, le 7 avr 2009 à 13:01:15

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
Linux is my friend
Windows is the best

Répondre à clastype

5

dubcek, le 7 avr 2009 à 13:03:07

Directory checksum error est bien une erreur tar, fichier corrompu, incomplet, etc

Répondre à dubcek

6

clastype, le 7 avr 2009 à 13:06:58

J'ai eu les resultats suivant :

1+0 records in
1+0 records out

Le résultat est-il concluant ?

Linux is my friend
Windows is the best

Répondre à clastype

7

dubcek, le 7 avr 2009 à 13:13:35

Avec count=20, dd aurait du reporter 20 records out !!
la bande n'est-elle pas vide ? ce qui expliquerait le checksum error

Répondre à dubcek

8

clastype, le 7 avr 2009 à 13:28:36

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.

Linux is my friend
Windows is the best

Répondre à clastype

9

clastype, le 7 avr 2009 à 13:31: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 ?

Linux is my friend
Windows is the best

Répondre à clastype

10

dubcek, le 7 avr 2009 à 13:32:14

Regarder dans les messages systèmes si il y a une erreur du périphérique

Répondre à dubcek

11

dubcek, le 7 avr 2009 à 13:34:04

Non, si le tar est petit, il peut faire moins de 20 blocks
pour lire la bande¨¨
tar -tvf /dev/rmt/1m

Répondre à dubcek

12

clastype, le 7 avr 2009 à 13:38:45

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...


Linux is my friend
Windows is the best

Répondre à clastype

13

dubcek, le 7 avr 2009 à 13:47:02

Alors le tar est incomplet, la bande n'a que partiellement été écrite

Répondre à dubcek

14

 clastype, le 8 avr 2009 à 06:07:37

Ok,

Merci pour ton aide.
Linux is my friend
Windows is the best

Répondre à clastype