Sauvegarde tar

Résolu
stephbret56 Messages postés 195 Statut Membre -  
stephbret56 Messages postés 195 Statut Membre -
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. daymo
     
    Bonjour,
    pour créer ton archive c'est :

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

    A+
    0
  2. stephbret56 Messages postés 195 Statut Membre 6
     
    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
    0
    1. daymo
       
      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+
      0
  3. stephbret56 Messages postés 195 Statut Membre 6
     
    Je n'ai pas de message d'erreur lors du ls /dev/rmt0
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. stephbret56 Messages postés 195 Statut Membre 6
     
    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
    0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  8. stephbret56 Messages postés 195 Statut Membre 6
     
    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
    0
  9. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    mon post #5 crée une bande en format archive tar, que veux-tu de plus ?
    0
  10. stephbret56 Messages postés 195 Statut Membre 6
     
    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
    0
  11. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  12. stephbret56 Messages postés 195 Statut Membre 6
     
    Ok merci pour l'astuce

    A+
    0