J'ai un script qui monte un conteneur Veracrypt dans mes fichiers externes HD, Rsync, puis démonte le conteneur.
Le problème est que si je l'exécute deux fois de suite ou plus tard, pour une raison quelconque, tous mes fichiers sont à nouveau copiés, comme si tous les fichiers de destination avaient été modifiés après la première exécution.
Pas sûr que ce soit un problème avec ma Rsync ligne ou VeraCrypt elle-même. Est-ce que VeraCrypt peut-être changer les fichiers à l'intérieur du conteneur lorsque vous le montez et le démontez et c'est pourquoi Rsync pense qu'ils sont modifiés?
Voici un exemple de script que j'utilise avec des données factices:
# Dismount all existing containers
veracrypt -d
# Mount container
veracrypt -t --mount /media/${USER}/HD/vault /media/${USER}/veracrypt -p test --non-interactive
# Sync files
rsync -vhr --progress --delete ~/Downloads/WoW/ /media/${USER}/veracrypt/WoW/
# Dismount
veracrypt -d
Trouvé le problème ... Je dois spécifier option-t
(-u
aide également dans mon cas):
-u, --update skip files that are newer on the receiver
-t, --times preserve modification times
Maintenant, il ne synchronise pas tous les fichiers à chaque fois que je l'exécute.