07-05-2014, 23:31:43
Bonjour,
je vais mettre en place une sauvegarde incrémentièle du /home chaque jour.
Je pars sur la syntaxe rsync de ce script mais comme j'aime bien comprendre ce que je fais je me pose qq questions sur les options employée pour le rsync :
/usr/bin/rsync -a --no-o --delete --safe-links --link-dest=$TARGET/backup.1 $SOURCE $TARGET/backup.0/
-a => archive mode : je pense avoir compris (on garde les dates, les droits .....)
--no-o => on enlève la fonction owner ... : je ne comprends pas pourquoi on l'enlève 8), je vais faire le rsync avec sudo est ce que je garde cette option quand même ?
--delete => ca c'est pour ne pas copier les fichiers qui ont été supprimés vers le rep cible, ok
--safe-links => hum hum je dirai que cela fait que rsync ne copiera pas les liens symboliques qui ne pointent pas vers l'arborescence copiée. Certe .... mais est ce recommandé ? car j'ai vu un peu partout la syntaxe -r qui demande à prendre tout les sous-repertoires et qui ne doit pas être employée avec cette option.
--link-dest => bon là c'est clair c'est pour mettre en place les liens pour ne pas avoir les fichiers répliqués dans chaque sauvegarde, j'aime cette option qui permet de ne pas se prendre la tête pour restaurer, par contre je ne vois pas trop comment rsync fait pour s'y retrouver car c'est le script qui "gère" les fichiers et leurs noms avant de lancer rsync .... cela veut dire que rsync garde un historique de ce qu'il a fait précédemment qq part ? mais si c'était le cas, le fait de changer les noms de fichiers sabote ce suivi non ? si vous pouviez m'en dire plus.
Je pense également exclure certains répertoires comme indiqué ici en 2.2 pas de contre-indication avec la syntaxe précédente ?
je vais mettre en place une sauvegarde incrémentièle du /home chaque jour.
Je pars sur la syntaxe rsync de ce script mais comme j'aime bien comprendre ce que je fais je me pose qq questions sur les options employée pour le rsync :
/usr/bin/rsync -a --no-o --delete --safe-links --link-dest=$TARGET/backup.1 $SOURCE $TARGET/backup.0/
-a => archive mode : je pense avoir compris (on garde les dates, les droits .....)
--no-o => on enlève la fonction owner ... : je ne comprends pas pourquoi on l'enlève 8), je vais faire le rsync avec sudo est ce que je garde cette option quand même ?
--delete => ca c'est pour ne pas copier les fichiers qui ont été supprimés vers le rep cible, ok
--safe-links => hum hum je dirai que cela fait que rsync ne copiera pas les liens symboliques qui ne pointent pas vers l'arborescence copiée. Certe .... mais est ce recommandé ? car j'ai vu un peu partout la syntaxe -r qui demande à prendre tout les sous-repertoires et qui ne doit pas être employée avec cette option.
--link-dest => bon là c'est clair c'est pour mettre en place les liens pour ne pas avoir les fichiers répliqués dans chaque sauvegarde, j'aime cette option qui permet de ne pas se prendre la tête pour restaurer, par contre je ne vois pas trop comment rsync fait pour s'y retrouver car c'est le script qui "gère" les fichiers et leurs noms avant de lancer rsync .... cela veut dire que rsync garde un historique de ce qu'il a fait précédemment qq part ? mais si c'était le cas, le fait de changer les noms de fichiers sabote ce suivi non ? si vous pouviez m'en dire plus.
Je pense également exclure certains répertoires comme indiqué ici en 2.2 pas de contre-indication avec la syntaxe précédente ?