Comme d'autres l'ont déjà souligné, il est prudent de lire à partir du disque source ou d'utiliser le disque cible en dehors du répertoire cible lorsque rsync est en cours d'exécution. Il est également sûr de lire dans le répertoire cible, surtout si le répertoire cible est rempli exclusivement par l'exécution de rsync.
Ce qui n'est généralement pas sûr, c'est d' écrire dans le répertoire source pendant que rsync est en cours d'exécution. "Écriture" désigne tout ce qui modifie le contenu du répertoire source ou de l'un de ses sous-répertoires, ainsi les mises à jour de fichiers, les suppressions, la création, etc.
Cela ne casse rien, mais la modification peut ou non être récupérée par rsync pour être copiée vers l'emplacement cible. Cela dépend du type de changement, si rsync a déjà analysé ce répertoire particulier et si rsync a déjà copié le fichier ou le répertoire en question.
Cependant, il existe un moyen simple de contourner ce problème : une fois l'opération terminée, exécutez à nouveau rsync avec les mêmes paramètres. (À moins que vous n'ayez un paramètre de suppression funky; si vous le faites, soyez un peu plus prudent.) Cela entraînerait une nouvelle analyse de la source et le transfert de toutes les différences qui n'auraient pas été détectées lors de l'exécution initiale.
La deuxième exécution ne doit transférer que les différences qui se sont produites lors de la précédente exécution de rsync et, en tant que telles, se terminerait beaucoup plus rapidement. Ainsi, vous pouvez utiliser l'ordinateur normalement lors de la première utilisation, mais évitez autant que possible de modifier la source lors de la deuxième utilisation. Si vous le pouvez, envisagez fortement de remonter le système de fichiers source en lecture seule avant de lancer la deuxième exécution de rsync. (Quelque chose comme mount -o ro,remount /media/source
devrait faire.)