Tar incremental

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar HaM » 21 Fév 2004 04:00

Salut tout le monde j'aurai voulu savoir quelle est la syntaxe à utiliser pour faire une sauvegarde incrementale avec tar. <BR>Si vous pouviez me mettre un petit exemple <IMG SRC="images/smiles/icon_bise.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar HaM » 21 Fév 2004 11:58

Bon je poste pour faire remonter le sujet au cas ou personne ne l'est vu, mais bon . <BR>Personne ne veut m'aider ? <IMG SRC="images/smiles/icon_bawling.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar acdsee » 21 Fév 2004 12:15

salut <BR> <BR>de memoire ca doit etre un truc comme ca : <BR> <BR>tar -cp -f $fichier -g $repertoire/incremental -X $repertoire/exclude -T $repertoire/include <BR> <BR><!-- BBCode u2 Start --><A HREF="http://www.chez.com/bsdlibre/man1/tar.1.html" TARGET="_blank">http://www.chez.com/bsdlibre/man1/tar.1.html</A><!-- BBCode u2 End -->
google c ton ami ... ne l'oublie pas petit scarabé ;) et aussi on oublie pas le chat #ixus sur efnet ... ||
google it is your friend... does not forget it ;) and also one does not forget chan # ixus on efnet... ||
Avatar de l’utilisateur
acdsee
Vice-Amiral
Vice-Amiral
 
Messages: 597
Inscrit le: 01 Sep 2002 00:00
Localisation: Nancy/Strasbourg

Messagepar HaM » 21 Fév 2004 13:41

coool je te remerci de m'avoir aidé à charge de revanche ! <BR> <IMG SRC="images/smiles/icon_up.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar bruno » 21 Fév 2004 14:01

ou alors <BR>man tar <IMG SRC="images/smiles/icon_wink.gif">
Ixus, it's us !
Avatar de l’utilisateur
bruno
AdminIxus
AdminIxus
 
Messages: 1667
Inscrit le: 23 Mai 2001 00:00
Localisation: Sous le soleil de Nice

Messagepar acdsee » 21 Fév 2004 14:03

tien nous au courant pour la commande <IMG SRC="images/smiles/icon_smile.gif">
google c ton ami ... ne l'oublie pas petit scarabé ;) et aussi on oublie pas le chat #ixus sur efnet ... ||
google it is your friend... does not forget it ;) and also one does not forget chan # ixus on efnet... ||
Avatar de l’utilisateur
acdsee
Vice-Amiral
Vice-Amiral
 
Messages: 597
Inscrit le: 01 Sep 2002 00:00
Localisation: Nancy/Strasbourg

Messagepar bruno » 21 Fév 2004 14:27

Au cas où, si ça peut te faire gagner un petit peu de temps : <BR> <BR><!-- BBCode auto-link start --><a href="http://www.faqs.org/docs/securing/chap29sec306.html" target="_blank">http://www.faqs.org/docs/securing/chap29sec306.html</a><!-- BBCode auto-link end -->
Ixus, it's us !
Avatar de l’utilisateur
bruno
AdminIxus
AdminIxus
 
Messages: 1667
Inscrit le: 23 Mai 2001 00:00
Localisation: Sous le soleil de Nice

Messagepar Argenlos » 21 Fév 2004 14:48

<!-- BBCode auto-link start --><a href="http://argenlos.dyndns.org/fichiers/backup.sh" target="_blank">http://argenlos.dyndns.org/fichiers/backup.sh</a><!-- BBCode auto-link end --> <BR> <BR>Pour faire un backup avec alerte par mail <BR> <IMG SRC="images/smiles/icon_smile.gif">
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar HaM » 21 Fév 2004 15:45

Justement Argenlos , en voyant ton script je me suis dit qu'il m'en fallait un ! <BR>Donc je me suis mis au bash et j'ai fait mon petit script pour ma Free-EOS. <BR>Si cela interesse quelqu'un ? <IMG SRC="images/smiles/icon_biggrin.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar Argenlos » 21 Fév 2004 15:48

Bonjour, <BR> <BR>Fait partager ton script a tout le monde, on pourra peut etre faire mieux que ce que j'ai fait en s'y mettant à plusieurs... <BR> <BR>Merci.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar HaM » 21 Fév 2004 16:05

Oki pour le partager ! <BR>Mais dabors je le fini ! <BR> <IMG SRC="images/smiles/icon_biggrin.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar HaM » 21 Fév 2004 16:52

Si vous le souhaitez , je le met en ligne mais je n'est pas encore implémenté la sauvegarde incrémentielle. <BR>Sa va venir !! Je me permet de vous rappeler que c'est mon premier script en bash .
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar Argenlos » 21 Fév 2004 17:06

Pas de problème. C'est mon premier script aussi <IMG SRC="images/smiles/icon_biggrin.gif"> <BR>Je te souhaite bon courage tout de même.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar HaM » 21 Fév 2004 17:41

Voici mon script : <BR> <BR> <BR>#!/bin/bash <BR>MAIL="admin@aol.com" # Mail du déstinataire du rapport <BR>DATE=`date +'%d'-'%m'-'%y'_'%H':'%M'` <BR>SUBJECT="Rapport de sauvegarde du $DATE" <BR> <BR>##########Sauvegarde complête############## <BR> <BR>if [ "$1" = "full" ] <BR>then <BR>cd / <BR>echo "Recherche des fichiers à sauvegarder pour une Sauvegarde complête du $DATE ..." > /root/rapport.txt <BR>echo "Suppression de la Sauvegarde précédente ..." >> /root/rapport.txt <BR>rm -f /root/Saves/* <BR>echo "Suppression Terminé" >> /root/rapport.txt <BR>echo "Sauvegarde en cours ..." >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "-------------------------------------------------------------" >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR> <BR># Mise en archives compréssé des dossiers et fichiers souhaités <BR>tar -cpvMf /root/Sauvegarde_complete.tar -L 20000000 -F "/root/save.sh -new_volume" --exclude="/root/Sauvegarde*" /* >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "-------------------------------------------------------------" >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "Sauvegarde Terminé" >> /root/rapport.txt <BR>./save.sh -new_volume <BR>./save.sh -rapmail <BR> <BR> <BR>###########Sauvegarde complête finie############ <BR> <BR>###########Sauvegarde des fichiers user########################## <BR> <BR>elif [ "$1" = "user" ] <BR>then <BR> <BR>cd / <BR>echo "Recherche des fichiers à sauvegarder pour une Sauvegarde user du $DATE ..." > /root/rapport.txt <BR>echo "Suppression de la Sauvegarde précédente ..." >> /root/rapport.txt <BR>rm -f /root/Saves/* <BR>echo "Suppression Terminé" >> /root/rapport.txt <BR>echo "Sauvegarde en cours ..." >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "-------------------------------------------------------------" >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR> <BR># Mise en archives compréssé des dossiers et fichiers souhaités <BR>tar cvpf /root/Sauvegarde_user.tar -L 20000000 -F "/root/save.sh -new_volume" --exclude="/root/Saves/*" /root/ /home/ >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "-------------------------------------------------------------" >> /root/rapport.txt <BR>echo "" >> /root/rapport.txt <BR>echo "Sauvegarde Terminé" >> /root/rapport.txt <BR>./save.sh -new_volume <BR>./save.sh -rapmail <BR> <BR> <BR>###########Fin de Sauvegarde des fichiers de réstauration d'une même version#################### <BR> <BR>###########Nouveau Volume##################################### <BR> <BR>elif [ "$1" = "-new_volume" ] <BR>then <BR>find /root/Saves/ -type f | wc -l > temp #Compte le nombre de fichier dans le repertoire de Sauvegarde <BR>VAR=`<temp` <BR>cd / <BR>mv -f "/root/Sauvegarde_complete.tar" "/root/Saves/Sauvegarde_complete $VAR.tar" #Déplace l'archive dans le repertoire de Sauvegarde sous un nom unique <BR>mv -f "/root/Sauvegarde_user.tar" "/root/Saves/Sauvegarde_user $VAR.tar" #Déplace l'archive dans le repertoire de Sauvegarde sous un nom unique <BR> <BR> <BR> <BR>########Rapport par Mail################ <BR>elif [ "$1" = "-rapmail" ] <BR>then <BR># Envoie du rapport par Mail <BR>echo "Le rapport est dans le fichier join." > /root/temp <BR>echo "Merci HaM <IMG SRC="images/smiles/icon_smile.gif">" >> /root/temp <BR>mutt -a "/root/rapport.txt" -s "$SUBJECT" $MAIL < /root/temp <BR>rm -f /root/temp <BR> <BR> <BR> <BR> <BR>elif [ "$1" = "-h" ] <BR>then <BR> <BR>echo "" <BR>echo "Options possibles" <BR>echo "--------------------------------------" <BR>echo "Sauvegarde complête:" <BR>echo "" <BR>echo ""./save.sh full"" <BR>echo "Cette option permet de sauvegarder tout" <BR>echo "--------------------------------------" <BR>echo "Sauvegarde des fichiers de réstauration d'une même version:" <BR>echo "" <BR>echo ""./save.sh user"" <BR>echo "Option permettant de réstaurer les fichiers des user" <BR>echo "--------------------------------------" <BR>echo ""./save.sh -h"" <BR>echo "Affiche cet écran" <BR> <BR>else <BR>echo "Pour plus d'indo "./save.sh -h"" <BR>fi <BR> <BR>############ <BR> <BR> <BR> <BR>Si vous avez des quéstions n'hésitez pas. Et si vous avez des idées ... Même chose ! <BR> <IMG SRC="images/smiles/icon_up.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar HaM » 21 Fév 2004 17:44

Oups oublier y a eu une petite modif (un oublie en fait) <BR>ligne 26-27 et 53-54 : <BR>/root/./save.sh -new_volume <BR>/root/./save.sh -rapmail <BR> <IMG SRC="images/smiles/icon_biggrin.gif">
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Suivant

Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron