Bonsoir,
Le lundi 25 Avril 2005 13:57, Stephane List a écrit :
> Il faut le mettre dans le cron rsync ? Ca se synchronise tout les
> combien de temps ?
Voici comment je m'y suis pris pour sauvegarder quotidiennement mes
fichiers personnels /home/georges depuis le disque hda sur un second
disque hdb. Je ne prétends pas que c'est la meilleure façon de faire,
et si quelqu'un en a une meilleure à proposer, ou des critiques à
formuler, je suis preneur.
1. Dossier de sauvegarde
========================
Création d'un dossier /save/georges sur le disque hdb
2. Installation, si besoin est, du programme "anacron"
======================================================
Sous Mandrake-10.1, c'est actuellement le RPM "anacron-2.3-13mdk"
Ce RPM met en place, entre autres, les fichiers suivants:
/etc/anacrontab
/etc/cron.daily/0anacron
/etc/cron.monthly/0anacron
/etc/cron.weekly/0anacron
/etc/rc.d/init.d/anacron
3. Configuration de /etc/anacrontab
===================================
Ce fichier consigne les instructions d'exécution pour les scripts
"0anacron" contenus dans chacun des dossiers /etc/cron.daily,
/etc/cron.weekly et /etc/cron.monthly, notamment la périodicité en
jours et le délai en minutes après le boot (ou après minuit si la
machine est en fonctionnement).
Voir les man anacron(8), man anacrontab(5) et man run-parts pour les
détails.
Exemple (noter qu'ici, le lancement mensuel a été désactivé par le #):
1 5 cron.daily run-parts /etc/cron.daily
7 10 cron.weekly run-parts /etc/cron.weekly
# 30 15 cron.monthly run-parts /etc/cron.monthly
4. Exemple de script 0anacron pour une exécution journalière
============================================================
Emplacement du script: /etc/cron.daily/0anacron
Selon la configuration ci-dessus, ce script sera lancé chaque jour, 5
minutes après minuit si la machine est en fonctionnement, et sinon, 5
minutes après la fin du premier boot de la journée.
#!/bin/sh
anacron -s cron.daily
5. Exemple de script de sauvegarde de mes fichiers personnels
=============================================================
Emplacement du script: /etc/cron.daily/georges.cron
(ne pas couper en deux la seconde ligne, comme Kmail m'oblige ici à le
faire...)
#!/bin/sh
nice --adjustment=+19 /usr/bin/rsync -a
--delete /home/georges/ /save/georges/
Nota - L'option --delete de rsync supprime dans /save/georges/ tous
les fichiers qui n'existe plus dans /home/georges/
Voir man rsync pour diverses autres options.
Bonne sauvegarde !
G. L.
--
==========================================
Georges Louge - Juan-les-Pins (France)
Linux user n° 176581 (RedHat 4.1 - 1997)
Linux Azur: http://www.linux-azur.org
==========================================
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****