Page 1 of 1

Options --recursive et --update de rsync

Posted: 10 Nov 2014 00:29
by velivole18
Bonjour,

J'ai mis en place une sauvegarde entre disques locaux sur mon Nas via rsync.
Après analyse, je ne vois pas la différence entre la commande avec et sans l'option "--recursive".
J'ai lancé la commande sans l'otion "--recursive" et pourtant j'ai bien toutes mes données sur ma destination jusqu'au plus profond de mes sous-répertoires.

Voici la commande :

Code: Select all

/usr/local/bin/rsync --log-file=/var/log/rsync_local.log --times --archive --delete --perms --xattrs /mnt/pool1/home/ /mnt/pool2/backup1/home/
ou

Code: Select all

/usr/local/bin/rsync --log-file=/var/log/rsync_local.log --recursive --times --archive --delete --perms --xattrs /mnt/pool1/home/ /mnt/pool2/backup1/home/
Question en option : il me faut bien rajouter l'option "--update" lors de la prochaine sauvegarde pour ne sauvegarder que le delta entre la source et la destination, n'est-ce pas ? Parce que la ligne de commande ci-dessus (la première) est issue de ce que fait Nas4Free via le webgui, donc sans l'option "--update". Ceci voudrait-il dire que via le webgui la copie de la source vers la destination est systématique et qu'il faut y ajouter dans les options le "--update" si on veut ne traiter que le delta ?

En général, j'ai l'habitude de lancer toujours mes traitements sur mes NAS en shells par cron ou associés au traitement de l'envoi de mes journaux dans mes mails. Mais comme c'est la première fois que je mets en place le service rsync, je commence par voir ce que fait Nas4Free via le webgui. mais je pense très rapidement revenir à mes habitudes du shell. En fait, je suis plutôt surpris que l'option "--update" ne soit pas générer par défaut par le webgui, si ma compréhension de ce que cela fait est bonne.

Merci pour vos précisions.

Cordialement.