[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] Sauvegarde simple et automatique ?


From Michel Vergne <michel at vergne dot org>
Subject Re: [gulliver] Sauvegarde simple et automatique ?
Date Tue, 07 Aug 2007 00:30:03 +0200

Bonjour,

David MENTRE a écrit :

Quelque chose comme :
[snip un script bien "carré" ]

Chez moi les commandes de sauvegarde sont plus sommaires :
rsync -a -P --modify-window=1 /home $SAUV
rsync -a -P --modify-window=1 /var/www $SAUV/var

Il n'y a pas de backup des vieilles versions de fichier, mais il n'y a pas non plus de destruction des fichiers qui ont été supprimés sur la source.

Le -P rend sync bavard, et lui fait éditer en particulier un pourcentage d'avancement qui pourra être utilisé, peut-être un jour, pour une barre de progression avec zenity.

Le --modify-window ajoute une tolérance sur les heures de mises à jour des fichiers. Ca date du temps où ma partition /home était en FAT32 et mon PC en dual-boot avec le XP d'origine. Il n'y a plus de dual-boot, ni de FAT32, mais l'option est restée.


La grosse partie du script est la préparation. Les disques USB se montent automatiquement, mais pas toujours au même endroit, et il y en a plusieurs possibles. Le script commence par boucler pour détecter sur quel disque et dans quel répertoire il peut sauvegarder, en parcourant une liste de chemins possibles.


Il fait un peu de ménage (par exemple, raz du cache de navigateur), et s'assure que le volume crypté n'est pas monté, avant d'appeller rsync.

A la fin, il note dans un fichier la date de sauvegarde, et l'endroit où elle a été faite.


Suite aux précédents messages de ce fil, j'ai ajouté


- la commande dpkg --get-selections '*' pour faire une photo de l'état des packages vers un fichier de /home au début de la procédure.

-une sauvegarde de /. Là, avec l'option --delete parce que je n'ai pas besoin d'historique, et l'option --exclude pour un certain nombre de répertoires: /home et /var/www déjà faits avec d'autres options de rsync, /proc /sys /dev ... et /media pour éviter de backuper tout le disque de backup.

Cette sauvegarde de /, je ne suis pas certain que ce soit une bonne idée, mais comme ça ne mange pas de pain...

Et pour ce qui est de la mauvaise conscience à propos des sauvegardes qui traînent, je me demande si elle ne serait pas plus culpabilisante si elle parlait grâce au text-to-speech... :-)

Amicalement,

Michel