J'essaie d'utiliser rsync pour sauvegarder certains fichiers d'un disque dur interne vers un lecteur USB. (Je travaille sur un NAS WD MyBook World)
Il y a deux dossiers que je veux sauvegarder. Un dossier musical et un dossier vidéo. Le dossier de musique (864 fichiers, environ 10 Go) a parfaitement fonctionné en environ 1 heure (pour la progression complète).
Mais le dossier vidéo (1025 fichiers, environ 700 Go) est toujours sur "l'envoi d'une liste de fichiers incrémentielle" depuis maintenant 8 heures. Je ne pense pas que quelque chose ait été transféré. Qu'est-ce qui pourrait provoquer une telle différence? Le dossier vidéo ne contient pas beaucoup plus de fichiers. Oui, il est beaucoup plus grand, mais cela ne devrait pas faire de différence sur la génération de la liste de fichiers, je pense.
J'utilise cette commande rsync:
/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/
Depuis que je travaille sur un NAS, je n'ai plus autant de puissance CPU, mais c'est beaucoup trop long je pense.
Que pensez-vous, ce comportement est-il normal? Y a-t-il des suggestions sur ce que je peux faire pour accélérer le tout un peu?
J'utilise rsync 3.0.2
Réponses:
L'
-c
option force rsync à calculer une somme de contrôle pour tous les fichiers. Cela signifie qu'il lit le contenu de tous les fichiers vidéo avant de commencer à décider lesquels copier. C'est évidemment lent.Envisagez de supprimer cette option si possible. Vous n'en avez besoin que dans de rares cas. Voir la description sur la page de manuel pour plus de détails:
la source