Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/09/2009, à 09:01

tekpi

tar incrémental

Bonjour à tous,

chaque jour, je fais un tar de mon serveur. Le truc, c'est qu'au final, cela prend bcp de place.

Est-il possible de faire un tar incrémental (un complet en début de semaine puis un incrémental le mardi, puis le mardi, puis le mercredi etc...)

merci pour vos conseils smile


La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi

Hors ligne

#2 Le 21/09/2009, à 09:03

RedLemon

Re : tar incrémental

un scrip dans ce genre je suppose ?

#!/bin/bash
#Définition des variables
FILE="/home/user/Documents"
DEST="/home/Backup/Documents.tar.bz2"

#Ŏn commence le programme
DEST_REP=$(dirname "$DEST") 

if [ -e !="$DEST_REP" ]; then
{
	echo -e "Erreur : $DEST_REP n'existe pas !\n"
	exit 0;
}
fi

if [ -e "$DEST" ]; then
{
	echo -e "Creation de l'archive incrémentiel $DEST_REP/Documents.`date +%F_%H-%M-%S`.tar.bz2 en cour...\n"
	tar -j --create --file="$DEST_REP/Documents.`date +%F_%H-%M-%S`.tar.bz2" --listed-incremental="$DEST_REP/Documents.list" "$FILE"
	echo -e "Création terminée !\n"
}
else
{
	echo -e "$DEST n'existe pas.\n Création de la permiere archive en cours.\n Cela peux prendre du temp...\n"
	tar -j --create --file="$DEST" --listed-incremental="$DEST_REP/Documents.list" "$FILE"
	echo -e "Créaton terminée\n"
}
fi

« Je suis probablement l'inventeur de la combinaison Ctrl-Alt-Suppr, mais c'est Bill Gates qui l'a rendue célèbre ».
« I may have invented Control-Alt-Delete, but Bill Gates made it famous »
David Bradley
Mes wikis : http://doc.ubuntu-fr.org/utilisateurs/redlemon

Hors ligne

#3 Le 21/09/2009, à 09:27

tekpi

Re : tar incrémental

Un peu compliqué ce script dans un premier temps.

Je souhaiterai juste avoir la commande pour faire un tar incrémental. Je scripterai ensuite tout cela.

merci


La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi

Hors ligne

#4 Le 23/05/2010, à 07:54

Masenko

Re : tar incrémental

Merci RedLemon, ton script va me servir de base pour l'adapter a mes besoins.
Je vais ajouter une variable exlude.
Compression gzip ou bzip2.
Le tout sur un cron qui tournera sur 2 disques USB en semaine pair et impair avec suppression des sauvegardes le lundi pour repartir sur une complète, suivit d'incrémentiel le reste de la semaine.
Tar c'est vraiment génial smile
Rsync aussi mais ça prend de l'espace disque smile

Hors ligne

#5 Le 27/08/2012, à 11:41

woofix

Re : tar incrémental

Juste pour dire Merci smile


C'est parce que la vitesse de la lumière est supérieure à celle du son que certains paraissent brillants avant d'avoir l'air con...

Hors ligne