72 votes

Le moyen le plus rapide de transférer 55 Go d'images vers un nouveau serveur

Je dispose actuellement de deux serveurs CentOS. J'ai besoin de savoir comment et quel serait le moyen le plus rapide de "tar" le répertoire des images et de le transférer par SCP ?

Est-ce le moyen le plus rapide que je viens de suggérer, parce que le goudronnage prend une éternité... J'ai lancé la commande :

tar cvf imagesbackup.tar images

Et j'allais juste le transférer.

Faites-moi savoir s'il y a un moyen plus rapide. J'ai un accès distant/SSH aux deux machines.

13 votes

Sneakernet ?

0 votes

1voto

Vivek Kodira Points 510

Si vous avez un accès ssh, vous avez un accès rsync.

rsync -av -e ssh /storage/images/ user@[ip or domain name]:/storage/images/

ou

rsync -av -e "ssh -l user" /storage/images/ [ip or domain name]:/storage/images/

Si vous recevez une erreur du type "rsync error : some files could not be transferred (code 23) at main.c(977) [sender=2.6.9]", vérifiez votre utilisateur et vos groupes entre les serveurs ; il se peut qu'il y ait un décalage.

Utilisez l'option rsync "-z" si vous voulez que rsync compresse le transfert. Cette option utilisera plus de CPU mais moins de bande passante, il faut donc en tenir compte.

Il existe une option "--progress" qui vous donnera un pourcentage transféré, ce qui est plutôt sympa si vous aimez ce genre de choses.

0voto

Tex Points 19

Sont-ils sur un réseau partagé au lieu d'avoir besoin de l'internet pour transférer des fichiers ? NFS ou FTP pourrait être beaucoup plus rapide que les frais généraux de SCP, bien que vous perdiez le cryptage pendant le transfert.

0 votes

Différents serveurs sur des sites distants

0voto

Amarald Points 273

Ou vous pouvez toujours utiliser des tuyaux de goudron :

(cd /path && tar -cjf - * ) | ssh user@host 'tar -xjf - -C /path'

j' = bzip2, vous pouvez utiliser 'z' pour gzip ou --lzma si votre tar le supporte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X