Nous avons un réseau de plusieurs machines et nous voulons distribuer un gros répertoire (environ 10 Go) dans chaque boîte.Quoi de plus rapide? Copier via nfs-mount ou via scp?
Il est situé sur un serveur nfs et est monté sur toutes les machines, donc la première approche consiste simplement à utiliser cp
pour copier les fichiers du répertoire monté dans un répertoire local. C'est facile, mais malheureusement il n'y a pas de barre de progression, car elle n'est pas destinée à l'utiliser pour les copies réseau (ou est-ce le cas?). L'utilisation de scp
est destinée à la copie sur le réseau, mais elle peut tout crypter et donc être lente.
Faut-il être plus rapide, et si oui, lequel: cp
sur nfs-mount ou scp
?
Si vous avez beaucoup de machines de destination, peut-être faire une archive compressée (par exemple avec 'tar czf') et le transférer pourrait être plus rapide (puis désarchiver sur chaque machine de destination). –
En outre, si le dossier contient beaucoup de fichiers, scp peut être plus lent que souhaitable. Je suggère alors de faire 'tar c/votre/dossier | ssh utilisateur @ remoteMachine cd/destination/dossier \; tar x'. Cela va passer tous les fichiers en tant que simple tar sans compression (vous pouvez l'ajouter si vous le souhaitez) et les extraire au point de réception. Mais je suis désolé je ne sais pas si ce sera plus rapide ou pas qu'un simple 'cp' sur nfs. –
Aussi, probablement cela appartient à superuser.SE ou serverfault.SE plutôt que de SO –