Sauvegarde tar

Résolu
stephbret56 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   -  
stephbret56 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

11 réponses

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

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

A+
0
stephbret56 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   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
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
stephbret56 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   6
 
Je n'ai pas de message d'erreur lors du ls /dev/rmt0
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

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

A+
0