Sauvegarde tar

Résolu
Bonjour,
J'aurai besoin de sauvegarder un répertoire sur un support magnétique, pour ce faire j'ai besoin de créer un fichier archive qui contiendra mon répertoire par contre j'aimerai que ce fichier archive soit créer directement sur le support magnétique sans être obliger de créer celui-ci sur le disque et ensuite de le mettre sur mon support magnétique (c'est une cartouche) comment faire???

J'ai écrit le tar de cette manière:
tar cvf /dev/rmt0/mon_fichier_archive /mon_repertoire_a_archiver
Ca ne marche pas.

Merci de votre aide.

11 réponses

  1. Bonjour,
    pour créer ton archive c'est :

    tar cvf /<chemin_destination>/tonarchive.tar /<chemin_source>/ton_repertoire_a_archiver/

    A+
    1. Slt,
      J'ai fait le test comme tu m'a indiqué dans ta réponse mais j'ai tojours le problème suivant

      tar cvf /dev/rmt0/mon_archive.tar /mon_repertoire_a_archiver

      J'ai le message d'erreur suivant:
      tar : /dev/rmt0/mon_archive.tar: Un paramètre doit être un répertoire
      1. Salut,
        tu ne dois pas avoir monté ton système de fichier peut etre ....
        Sur quelle distribution es-tu ?
        Tu dois monter ton /dev/rmt0 sur un système de fichier genre /media/mon_support
        car si tu fais un
        ls /dev/rmt0 : tu dois avoir un message d'erreur non ? C'est pour cela qu'il ne veut créer l'archive.

        en mode root :
        mkdir /mnt/mon_disque
        mount /dev/rmt0 /mnt/mon_disque
        tar cvf /mnt/mon_disque/mon_archive.tar /<repertoireAarchiver>/
        umount /mnt/mon_disque

        A+
    2. Contributeur
      hello
      il ne faut pas faire de mount avec une bande:
      tar -cvf /dev/rmt0 /mon_repertoire_a_archiver
      et pour vérifier
      tar -tvf /dev/rmt0
      1. Merci mais le tar que tu me donne c'est celui que j'utilise par contre j'aimerai créer un fichier sur ma bande qui contient mes répertoires à archiver es-ce possible car si je passe par le tar suivant

        tar cvf /sauvegarde/mon_fichier_archive /mon_repertoire_a_archiver

        puis :
        tar /dev/rmt0 /sauvegarde/mon_fichier_archive

        Ca fonctionne mais je suis obligé de faire les 2 tar et moi j'aimerai en faire q'un celui de mon support magnétique
        1. Contributeur
          non, ce je propose écrit directement les fichiers sur la bande en format tar
          faire cela:
          tar -cvf fichier.tar mon_rep ; tar -cvf /dev/rmt0 fichier.tar
          ne sert à rien mais fonctionne
          1. Mais on ne peut pas créer directement le fichier archive sur la bande donc on est obligé de faire le 1er tar ci je comprend bien
            1. Contributeur
              mon post #5 crée une bande en format archive tar, que veux-tu de plus ?
              1. Non c'est pas ca ce que je veux j'ai besoin de sauvegarder deux répertoires sur bande mais dans un fichier archive et si je fais comme indiquer dans ton post#5 je retrouve sur ma bande mes deux répertoires et moi je voudrai voir seulement un seul fichier archive qui contient mes deux répertoires sans passer si possible par deux tar comme dans ton post#7.

                Merci pour ton aide
                1. Contributeur
                  alors il faut le faire en deux fois
                  ou alors, sans garantie:
                  mkfifo fifo
                  dd if=fifo of=/dev/rmt0 &
                  tar -cf fifo mon_rep