Rsync modifie-t-il le contenu des fichiers (concernant les liens physiques)?

13

Imaginez que j'ai un fichier remote/Aqui se synchronise local/Aet local/Best un lien dur de local/A. Existe-t-il une menace qui, lors d'un prochain remote/Achangement et synchronisation rsync, ne supprimera pas local/Amais remplacera / ajoutera seulement une partie, changeant ainsi local/B(à cause du lien fixe)?

user619271
la source

Réponses:

14

Avec les options standard, rsynccopiera le nouveau fichier en lui attribuant un nom semi-aléatoire, puis renommera le nouveau fichier avec le nom d'origine. Dans ce processus, aucune écriture n'est dirigée vers le fichier d'origine, en préservant ses liens de connexion.

De l'autre côté, en utilisant la non-défaut l' --inplaceoption sera écraser le fichier d' origine et ses liens en dur.

Quoi qu'il en soit, je suggère fortement de jeter un œil à l' --link-destoption, qui est extrêmement utile pour les sauvegardes dédupliquées.

shodanshok
la source