Page 1 of 1

Rsync ne tient pas compte des fichiers déjà transférés

Posted: 31 Aug 2014 21:51
by CorbeilleNews
Bonjour,

Je suis en train de transférer les données d'un NAS à l'autre et pour les transferts j'ai utilisé le Finder d'Apple (à travers le service AFP) car cela était beaucoup plus rapide qu'avec Rsync (jusque 2 fois plus vite sur quelques To ça compte ...) et entre temps j'ai modifié le nom, déplacé, ajouté et supprimé certains fichiers de la source.

Maintenant j'aimerai lancer une simple ligne de commande du type : sudo rsync -rt --progress -- delete-after /Volumes/1/ /Volumes/2/ (ou 1 et 2 sont ma source et ma destination) afin d'avoir un NAS destination à l'image de la source.

Cependant je m’aperçois que sur certains dossiers complets Rsync s'entête à vouloir recopier tous les fichiers (même ceux qui n'ont pas été retouchés depuis la copie initiale avec le Finder)

J'utilise régulièrement cette ligne de commande pour sauvegarder une session d'un autre PC sous Ubuntu et je n'ai jamais eu ce genre de problème.

A quoi cela peut-il être dû ? J'aimerais éviter que l'ordi mouline encore des jours pour transférer ...

Merci

Re: Rsync ne tient pas compte des fichiers déjà transférés

Posted: 01 Sep 2014 02:43
by mtiburs
CorbeilleNews wrote:sudo rsync -rt --progress -- delete-after /Volumes/1/ /Volumes/2/
y'à pas d'espace entre -- et delete-after :shock:

Bonjour,

Vous avez essayé --update ou --inplace ?

Même si c'est pas top, que donne un --size-only ?

Vous pouvez rajouter --stats aussi

Pour info, rsync, ne copie pas forcément les données, normalement on voit quand il copie ou vérifie les blocs (le débit est différent)