2 votes

Déplacement d'un grand nombre de petits fichiers

Je dois transférer un répertoire contenant de nombreux petits fichiers (250k, taille moyenne 5mb) d'un serveur à un autre. Les deux fonctionnent sous Debian Linux. Existe-t-il un protocole recommandé pour le transfert d'un grand nombre de fichiers ?

7voto

David Costa Points 628

Vous pouvez tarer les fichiers et déplacer le tar. Ou pipe tar avec SSH : voir http://www.cyberciti.biz/faq/howto-use-tar-command-through-network-over-ssh-session/

Le tarage des fichiers supprime les frais généraux pour chaque fichier, car le tarball est en fait un seul fichier.

Si vous ne pouvez pas décompresser de l'autre côté (peut-être parce que c'est un FTP d'hébergement partagé), il n'y a pas grand-chose à faire.

2voto

Yazz.idE Points 1

rsync ferait certainement l'affaire ici aussi. Quelque chose comme

server1$ rsync -av /your/directory server2:/destination/

Il s'agit d'un outil extrêmement souple et puissant, doté de nombreuses options utiles. Exécutez-le avec le -n pour voir ce qu'il fera en essayant de trouver la syntaxe correcte.

0voto

Max Points 9361

Vous avez une option s'il s'agit d'un hébergement partagé et qu'ils offrent sftp (ce que tout bon hébergeur fait) et utilisez sshfs pour monter le serveur distant sur votre système local. Vous pouvez alors déplacer les fichiers comme d'habitude.

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