In the process of mirroring Fedora Core updates repository over a slow (256 Kbps) connection using rsync, I realized that the process can be extremely frustrating as you spend lots of time looking at the console, waiting for something to happen…anything. Dans le processus de la création de sites miroirs Fedora Core dépôt des mises à jour sur une lente (256 kbit / s) connexion à l'aide de rsync, je me suis rendu compte que le processus peut être extrêmement frustrant que vous passez beaucoup de temps à chercher à la console, en attendant que quelque chose se passe… rien. Then I found the magic option to show a progress meter - –progress . Ensuite, j'ai découvert la magie option pour afficher une barre de progression - cours. Add this to your rsync command options and you can see in realtime the status of your download, the current connection speed etc. While it will not speed your downloading it will at least make the pain bearable. Ajouter à votre commande rsync options et vous pouvez voir en temps réel l'état de votre téléchargement, la vitesse de connexion etc Même s'il ne sera pas votre vitesse de téléchargement, il sera au moins la douleur supportable.

When you specify –delay-updates you want to ensure that all files are replaced in the destination directory only after the transfer has been complete. Quand vous spécifiez-delay-mises à jour vous voulez vous assurer que tous les fichiers sont remplacés dans le répertoire de destination seulement après le transfert a été totale. This is particularly important when you have people / process accessing the repository even during update. Cela est particulièrement important lorsque vous avez des personnes / processus accédant au référentiel, même pendant la mise à jour. A downside is if you are syncing for the first time and the process fails then you will have to start all over again. Un inconvénient est si vous synchronisez pour la première fois et le processus échoue, vous devrez tout recommencer à zéro. A simple way around this is to copy all the files from the ~.tmp~ directory to your base directory and start the process again. Une façon simple autour de cette consiste à copier tous les fichiers du ~. ~ Répertoire tmp de votre répertoire de base et démarrer le processus. This will ensure that already downloaded files are not downloaded again. Cela permettra d'assurer que les fichiers déjà téléchargés ne sont pas téléchargés.

Finally a word about verbose mode. Enfin un mot sur le mode verbose. Increasing the number of v’s in the rsync options increases verbosity. L'augmentation du nombre de v dans les options de rsync augmentations de verbosité. Having 4 v’s is probably more information that you will ever want to know. Ayant 4 v's est sans doute plus d'informations que vous voulez savoir. Personally I prefer one v with –progress as described above for continuously updated status. Personnellement, je préfère un contre-avec les progrès que décrit ci-dessus pour la mise à jour continuellement.