J'ai environ 200 000 fichiers que je transfère vers un nouveau serveur aujourd'hui. Je n'ai rien fait à une si grande échelle auparavant et je voulais obtenir des conseils sur la façon de procéder. Je les déplace entre deux distributions Centos 6, et elles se trouvent à différents endroits du pays. Je n'ai pas assez d'espace sur le disque dur sur le serveur d'origine pour tarer tous les répertoires et fichiers dans une seule archive tar, alors ma question est de savoir comment dois-je transférer tous ces fichiers? rsync? une façon spéciale d'utiliser rsync? Toute entrée / suggestion sur la façon de le faire serait incroyable.
Merci
EDIT: Pour ceux qui se demandent, je suggère fortement d'utiliser un screen
lors de l'exécution d'une grande rsync
commande comme celle-ci. Surtout quand quelque chose de stupide peut se produire et que vous perdez la connexion au serveur A à partir duquel vous exécutez la rsync
commande. Détachez ensuite l'écran et reprenez-le plus tard.
tar cz | ssh user@example.com tar xz
rsync
pour les mises à jour suivantes): "Ne sous-estimez jamais la bande passante d'un break plein de bandes" (c'est-à-dire: avez-vous envisagé de placer un 2ème hd (ou de brancher un usb2 / disque usb3), sauvegarder dessus et envoyer celui-ci via fedex à l'emplacement distant? Il pourrait être BEAUCOUP plus rapide que toute autre chose, et économiser de la bande passante pour d'autres utilisations.
rsync
? Peut-être sur un petit ensemble de fichiers ou plus? Devrait être l'outil idéal pour cela.