ravescuritiba_789517948Un petit article sur la sauvegarde ça faisait longtemps…


Ma stratégie de sauvegarde est maintenant en place depuis quelques temps, mais il me restait à faire quelques réglages, notamment exclure certain répertoire de la sauvegarde.


Cela se fait en ajoutant au fichier de configuration rsnapshot, autant de directive exclude que de fichier/répertoire à exclure, ou en utilisant la directive exclude_file de ce même fichier de configuration.


J’ai choisi la deuxième solution, j’ai donc ajouté à mon fichier de configuration rsnapshot :


exclude_file     /home/mon_user/bin/rsnapshotExclude



Fichier qui contient :


Trash/
.thumbnails/
.mozilla/*/*/Cache/
.gvfs
tmp/


  • Le / à la fin indique qu’il s’agit d’un répertoire
  • Le * correspond à tous les caractères à l’exclusion des barres obliques /
  • Le * correspond à tous les caractères (j’aurai donc pu remplacer .mozilla/*/*/Cache/ par .mozilla/**/Cache/


J’exclus ici de mon répertoire /home la corbeille, les miniatures d’images, le cache de Firefox et un répertoire temporaire que j’ai créé.



Enfin pour faire fonctionner ce fichier d’exclusion j’ai dû ajouter l’option –relative au arguments long de rscync :

rsync_long_args --delete --numeric-ids --relative --delete-excluded --stats



Remarque :

Il est aussi possible de faire fonctionner l’exclusion sans l’option –relative, mais il faut changer le fichier d’exclusion et cela à des conséquences sur l’arborescence des fichiers sauvegardés :

Paramètre Solution 1 Solution 2
Option rsync –relative /
Fichier Exclusion Trash/
.thumbnails/
.mozilla/*/*/Cache/
.gvfs
tmp/
**/Trash/
**/.thumbnails/
**/.mozilla/*/*/Cache/
**/.gvfs
**/tmp/
Conséquences /rsnapshot_root/daily.x/home/mon_user /rsnapshot_root/daily.x/mon_user



Pour plus de renseignements sur les pattern d’exclusion, les chemins relatifs ou non, etc. voir la page man de rsync



Sources :

http://km.azerttyu.net/Sauvergarder-son-serveur.html

http://marcimat.magraine.net/Sauvegarde-d-un-serveur-Linux

http://www.backupcentral.com/phpBB2/two-way-mirrors-of-external-mailing-lists-3/rsnapshot-24/rsnapshot-copy-twice-same-folders-97984/

http://michaeljaylissner.com/archive/files/rsnapshotOpal2.conf

http://www.jejik.com/articles/2006/07/easy_local_and_remote_backup_of_your_home_network/


Illustration par ravescuritiba (Gabe Photos)

Les commentaires sont fermés.