Je suis en train de migrer vers un nouveau serveur et, en plus des fichiers html/php, j'ai un répertoire qui contient environ 90 000 fichiers pour un total de 24 Go à déplacer.
Lorsque j'ai fait une migration de test, j'ai utilisé tar pour créer une archive tar, puis wget sur le nouvel hôte et ensuite j'ai extrait le fichier tar mais, bien que cela ait bien fonctionné, cela a pris environ 3 heures au total pour se terminer. Cela signifie 3 heures d'arrêt pendant que je faisais cela lors de la migration réelle pour m'assurer qu'aucun nouveau fichier n'arrive ou que des fichiers ont été modifiés, etc.
Je suis maintenant en train de planifier la migration réelle et j'essaie de trouver des moyens plus rapides de le faire et je me demandais si utiliser rsync - je n'ai jamais utilisé rsync que localement et seulement pour un petit nombre de fichiers - serait plus rapide que la méthode ci-dessus?
Je ne suis pas tellement préoccupé par l'utilisation du CPU, de la mémoire ou du réseau tant que le processus effectif se termine plus rapidement car cela sera fait en dehors des heures de pointe lorsque le système est de toute façon plus calme.