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/06/2007, à 15:37

Calvall

créer un script de sauvegarde

bonjours, je cherche a créer un script qui me permettrait de sauvegarder des dossiers en tar.gz a interval regulier, par exemple toute les nuits, je soit copier les dossier sur un autre disque dur et commander la compression avec suppression des anciens dossiers. commer puis-je faire ce la ? merci

#2 Le 21/06/2007, à 16:01

cduray

Re : créer un script de sauvegarde

SOURCE_DIR=$HOME
TARGET_DIR=/media/disk1/backups
BK_NAME="monbackup"
N_GEN=4

#
# tourner sur N_GEN générations de backup, la dernière étant "1"
#
j=$N_GEN
while [ "$j" -gt 1 ]; do
  i=`expr $i - 1`
  if [ -f "$TARGET_DIR/${BK_NAME}.$i.tgz" ]; then
     mv $TARGET_DIR/${BK_NAME}.$i.tgz $TARGET_DIR/${BK_NAME}.$j.tgz
  fi
  j=$i
done

cd $SOURCE_DIR && tar -cvzf $TARGET_DIR/${BK_NAME}.1.tgz .

ou un truc du style

Hors ligne

#3 Le 21/06/2007, à 16:23

eldadou38

Re : créer un script de sauvegarde

Chalut,

Bon, pour te donner une base de départ.

Pour le lancement régulier de ta sauvegarde, il faut utiliser la http://fr.wikipedia.org/wiki/Crontab, ainsi cela te permettra de lancer ton script de sauvegarde. Exemple :

# crontab -e
==> cela ouvre le fichier de la crontab
01 00 * * 2-6 /u00/app/oracle/admin/tools/Sauvegarde_Full_ExportTLJ.ksh SGRT
25 19 * * 0 /u00/app/oracle/product/8.1.7.4/bin/dbshut
50 05 * * 1 /u00/app/oracle/product/8.1.7.4/bin/dbstart

Donc, la première ligne permet de sauvegarder à 00H01 du Mardi (2) au (-) Dimanche (6) plus chemin complêt du programme à lancer.

Pour ce qui est de la procédure (répertoire à sauvegarder, fichier à déplacer, etc...), il va falloir que tu décrives ce que tu as envi que la procédure fasse. Et cela peut-être fait avec un script bash.

Voiloù.

EDIT : GRILLED !!! big_smile
wink

Dernière modification par eldadou38 (Le 21/06/2007, à 16:23)


In Ubuntu I trust

Hors ligne

#4 Le 29/10/2007, à 15:32

yurek

Re : créer un script de sauvegarde

au cas ou ca vous intéresse voila une version qui fonctionne au poil !
http://forum.ubuntu-fr.org/viewtopic.php?id=154670

Dernière modification par yurek (Le 29/10/2007, à 15:32)


http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros

Hors ligne