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
    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
    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
      0
      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
        0
        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
          0
          1. Contributeur
            directory checksum error est bien une erreur tar, fichier corrompu, incomplet, etc
            0
            1. J'ai eu les resultats suivant :

              1+0 records in
              1+0 records out

              Le résultat est-il concluant ?
              0
              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
                0
                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.
                  0
                  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 ?
                    0
                    1. Contributeur
                      regarder dans les messages systèmes si il y a une erreur du périphérique
                      0
                      1. Contributeur
                        non, si le tar est petit, il peut faire moins de 20 blocks
                        pour lire la bande¨¨
                        tar -tvf /dev/rmt/1m
                        0
                        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...

                          0
                          1. Contributeur
                            alors le tar est incomplet, la bande n'a que partiellement été écrite
                            0