Commande TAR

Résolu
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

14 réponses

  1. Contributeur
    alors le tar est incomplet, la bande n'a que partiellement été écrite
    1. 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...

      1. Contributeur
        non, si le tar est petit, il peut faire moins de 20 blocks
        pour lire la bande¨¨
        tar -tvf /dev/rmt/1m
        1. Contributeur
          regarder dans les messages systèmes si il y a une erreur du périphérique
          1. 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 ?
            1. 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.
              1. Contributeur
                avec count=20, dd aurait du reporter 20 records out !!
                la bande n'est-elle pas vide ? ce qui expliquerait le checksum error
                1. J'ai eu les resultats suivant :

                  1+0 records in
                  1+0 records out

                  Le résultat est-il concluant ?
                  1. Contributeur
                    directory checksum error est bien une erreur tar, fichier corrompu, incomplet, etc
                    1. 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
                      1. Contributeur
                        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
                        1. 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
                          1. Contributeur
                            hello
                            quelle est la commande complète ?
                            est-ce que la bande est bien lisible ?
                            dd if=/dev/st0 count=20 of=/dev/null