Si j'ai deux répertoires sur un serveur nfs, entre lesquels je voudrais copier une grande quantité de données (dans plusieurs milliers de fichiers, plutôt qu'un gros bloc), y a-t-il un moyen optimiser ceci pour être une copie "locale" sur le serveur? Est-ce que NFS le fait automatiquement, et si ce n'est pas le cas, y a-t-il une option pour l'activer, ou y a-t-il une touche inévitable sur le client? sshing dans le serveur nfs n'est pas une option, malheureusement - le montage nfs est le seul accès que j'ai à lui.copier entre deux répertoires sur un serveur nfs
4
A
Répondre
8
Non, NFS ne le fait pas, malheureusement. Il n'y a aucune disposition dans le protocole pour que la source de la copie sache quelque chose au sujet de la destination ou vice versa. Sans ssh ou accès similaire, vous ne pouvez rien faire d'autre que de faire glisser chaque octet sur le réseau vers le client et de le renvoyer au serveur, un bloc à la fois.
Vous pouvez obtenir une accélération si vous pouvez utiliser tar ou dd ou une autre commande pour modifier la taille du bloc. Mais je ne parierais pas dessus.
Questions connexes
- 1. Serveur NFS en Java
- 2. Lecture des propriétés de fichier UNIX via C# sur NFS
- 3. Newby question: comment écrire un programme/script pour copier automatiquement des répertoires sur un ordinateur distant?
- 4. Comment synchroniser deux répertoires avec Perl?
- 5. Utilitaire procmail lockfile et NFS
- 6. Copier une arborescence de répertoires dans un seul répertoire sur une ligne de commande
- 7. Y at-il un conflit entre NFS et l'appel de getFD(). Sync()?
- 8. lien entre deux JFrames
- 9. NFS + Hard Links?
- 10. Le propriétaire du site ne peut pas déplacer ou copier des pages entre deux sous-sites?
- 11. Comment copier un fichier sur un serveur distant en Python en utilisant SCP ou SSH?
- 12. Position entre deux points?
- 13. Deux événements sur un onclick
- 14. Affichage des partages nfs exportés sous Windows
- 15. Copier les tables entre les bases de données d'accès
- 16. C# Comment copier des nœuds entre deux classes générées par xsd identiques
- 17. Copier un fichier sur un lecteur réseau partagé
- 18. copier MySQL DB d'un serveur à l'autre
- 19. fichiers texte Process ftp'ed dans un ensemble de répertoires dans un serveur hébergé
- 20. Envoyer des données entre deux scripts PHP
- 21. Interaction entre deux contrôles utilisateur
- 22. Comment communiquer entre deux applications?
- 23. communication entre deux applications flex
- 24. Plusieurs répertoires virtuels pointés vers le même dossier sur le serveur Web
- 25. obtenir la distance entre deux emplacement sur l'iphone
- 26. Google Maps GDirections - Itinéraire entre deux points sur une carte
- 27. Modèle partagé entre deux objets
- 28. SMS entre deux simulateurs BlackBerry
- 29. Affrontements entre deux plugins Grails
- 30. fichier batch Copier les fichiers avec certaines extensions de plusieurs répertoires dans un répertoire
c'est dommage :(merci pour la réponse, cependant - j'ai cherché sur Google pour des siècles mais je n'ai rien trouvé de précis à ce sujet. –