Retourner aux forums || Retourner au forum Linux.general

Linux.general : nfs

Posté par wohlgi () le 10 mai 2008
0
Bonjour à tous,

J'ai découvert un truc qui me laisse perplexe !

J'ai un serveur nfs, depuis un pc du réseau, je veux copier un fichier d'un répertoire à un autre sur mon serveur nfs (répertoire voisin sur le même disque). Les données ne doivent théoriquement pas bouger physiquement et l'opération devrait durer à peine 2 secondes.

Et bien non, les fichiers sont déplacer via le pc client d'oû l'opération est demandé. Ceci prend un temps énorme, sature mon routeur et mon réseau par la même occasion.

Est-ce normal, docteur ?

> Lire le message (5 commentaires, moyenne: 2,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

?!

Posté par Kerro () le 10/05/2008 à 12:09. (lien). Évalué à 3.

Bonjour,

si tu veux _déplacer_ des fichiers, il est éventuellement possible que ce soit très rapide. Par contre _copier_ nécessite de lire les fichiers sources et d'écrire les fichiers cible. Si le volumes des données est important, ça prend du temps.

Je ne suis pas spécialiste du tout en nfs, mais je n'ai pas le souvenir que le protocole contienne quoi que ce soit pour que la copie puisse se faire intégralement sur le serveur. Ton logiciel client doit donc lire les données, puis les écrire. Tout comme SMB.

  • [^]c'est con

    Posté par wohlgi () le 10/05/2008 à 12:35. (lien). Évalué à 1.

    parce que si c'est normal, je préfère autant connecter avec vnc pour copier un ficher d'une certaine taille.

    • [^]Re: c'est con

      Posté par NeoX () le 10/05/2008 à 12:40. (lien). Évalué à 1.

      meme en direct sur le serveur, copier 1 fichier d'un dossier A à un dossier B selon le volume a copier, ca prendra du temps.

      la seule operation qui prend tres peu de temps c'est le deplacement car il s'agit d'une modificiation d'inode.

      --
      Apprendre par les autres, c'est bien.
      Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
      • [^]Re: c'est con

        Posté par wismerhill (page perso, ) le 11/05/2008 à 11:00. (lien). Évalué à 3.

        Et encore, uniquement si ça reste sur le même système de fichier, sinon il faut copier au nouvel emplacement puis supprimer l'ancien.
        Et dans le cas qui nous intéresse, peut-être que le seul montage NFS correspond à plusieurs sustèmes de fichiers différents sur le serveur distant.

    • [^]Re: c'est con

      Posté par dab () le 10/05/2008 à 19:54. (lien). Évalué à 3.

      Si tu as un accès ssh sur le serveur nfs, pas besoin de sortir le bazooka.
      ssh user@host command exécutera la commande que tu souhaites ( copie d'un fichier par exemple ) sur le serveur host en tant que user.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general