On Fri, 29 Nov 2002 11:34:42 +0100 Thomas Clavier <[EMAIL PROTECTED]> wrote:
> Dans ta m�thode, il y a un truc que je ne comprend pas : comment tu fais > pour savoir dans ton rep de sauvegarde incr�mentale si un fichier a �t� > effac� du rep source ? euh... bon, je d�taille un peu, histoire que je m'y retrouve �galement... voici les options utilis�es dans le script : OPTIONS+= --exclude-from="/etc/backup.exclude" OPTIONS+= --delete-excluded OPTIONS+= --archive OPTIONS+= --perms --group --owner --times # OPTIONS+= --backup OPTIONS+= --backup-dir=$(BACKUPDIR) # rep de sauvegarde OPTIONS+= --suffix=.$(SUFFIX) # suffix calcul� sur la date bon, maintenant faut s'entendre sur la def de "incr�mental". Par rsync (et les options ci-dessus) on obtient le comportement suivant : 1) le rep "principal" de sauvegarde contient la derni�re version sauvegard�e. 2) lorsque la sauvegarde s'enclenche, certains fichiers de ce r�pertoire vont �tre 2-0) rester intacts 2-1) �cras�s par une version plus r�cente, 2-2) [facultatif! ] ou �tre �limin�s car n'existant plus dans le repertoire sauvegard� (--delete, inactif chez moi...) 3) pour les 2-1 et 2-2, une copie des fichiers �cras�s ou d�truits est plac�e dans le r�pertoire "incr�mental". Le r�pertoire incr�mental de la date t contient en fait les fichiers de la sauvegarde pr�c�dente (t-1) qui doivent �tre d�truit par la sauvegarde de la date t. Donc, pour r�sumer, les r�pertoires incr�mentaux (en g�n�ral 31, un par jour du mois), travaillent sur la base du r�pertoire de la sauvegarde principale. Le d�placement d'un fichier est consid�r� comme un effacement+une cr�ation ... Application : toutes les version successives d'un fichier boucle.c ? == find *.inc.* -name "boucle.c" -ls (avec des rep incrementaux de la forme machine.inc.$(SUFFIX)) -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue �lis�e Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano

