Le 14/09/06, joel tarlao <[EMAIL PROTECTED]> a écrit : > De plus, depuis j'ai amélioré mon script : il crée maintenant des > liens durs, ce qui permet, lors des sauvegardes successives, de ne > pas faire de sauvegarde des fichiers qui n'ont pas été modifiés > depuis la précédente sauvegarde, mais de créer des liens pointant sur > celle-ci. Ce qui a pour résultat de prendre moins de place sur le DD.
Si je comprends bien, tu gardes les 3 sauvegardes précédentes et tu crées une nouvelle sauvegarde contenant des liens vers la sauvegarde précédente pour les fichiers qui n'ont pas changé, c'est ça ? C'est quelle option de rsync pour faire ça ? > Je ne sais pas si mes explications sont claires. Je mets le début du > script, ce sera plus compréhensible : > > #!/bin/bash > > # se déplacer dans le répertoire des sauvegardes > cd /sauvegarde > > #1- on supprime tous ce qu'il y a dans backup.3 (En fait tant qu'il > #reste un lien sur le contenu du fichier, rien n'est supprimé) ; > rm -rf backup.3 > > #2- On décale tout ; > mv backup.2 backup.3 > mv backup.1 backup.2 > mv backup.0 backup.1 > rsync -a --delete --link-dest=../backup.1 source_directory/ Je ne vois pas --link-dest dans le manuel ? > #3- on fait un rsync de "source_directory" vers "backup.0" en > faisant des #liens durs vers "backup.1" pour les fichiers inchangés. > # mise a jour de la sauvegarde d'aujourd'hui > rsync -urRav --progress --delete --link-dest=../backup.1 /documents > --exclude "recycled" --exclude ".Trash-joel" --exclude "irate" > --exclude "streamtuner" --exclude ".Trash-501" --exclude > "download" /sauvegarde/backup.0/ > > Bien sûr, reste à voir cette histoire d'options redondantes... -- Christophe Gaubert http://ch4tn01r.free.fr/blog Participez à la liste Avis de citoyens : http://fr.groups.yahoo.com/group/Avis_de_citoyens/
========================================= Vous souhaitez acquerir votre Pack ou des Services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club mandrake : http://www.mandrivaclub.com =========================================