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
=========================================

Répondre à