J'essaie d'utiliser rsync pour la sauvegarde en utilisant cette commande :
rsync -vaE --progress --delete /source /destination
Mon objectif est de faire en sorte que la destination soit une copie exacte de la source. J'ai mis à jour rsync
à 3.1.2 (en utilisant homebrew) sur mon iMac fonctionnant sous 10.11.6.
Mon problème : j'utilise le Finder pour copier à l'origine /source
à /destination
. En utilisant Get Info, je vois que la taille et le nombre d'éléments dans la source et la destination correspondent exactement. J'exécute ensuite la commande rsync ci-dessus pour m'assurer que la destination correspond exactement à la source, mais elle réécrit de nombreux fichiers (y compris les fourches de ressources, les fichiers .DS_Store, etc.) avant de se terminer avec succès. Mais si je fais un autre Get Info sur la source et la destination, la taille et le nombre d'éléments ne correspondent plus.
La destination ne devrait-elle pas être une copie exacte de la source après rsync, avec la même taille et le même nombre d'éléments, etc ? rsync ne devrait-il pas faire correspondre exactement la destination à la source, y compris les fourches de ressources, les fichiers cachés, etc. Je suis très inexpérimenté en matière de terminal et j'apprécierais toute aide et tout conseil.
Autre bizarrerie : si j'exécute rsync deux fois de suite, la deuxième exécution trouve toujours des fichiers à écrire/réécrire. Comment cela se fait-il ? La première exécution ne devrait-elle pas avoir exactement synchronisé les répertoires ?