Forum Linux.général problème montage CIFS/NFS

Posté par  .
Étiquettes : aucune
0
14
mar.
2008
Bonjour,
j'ai un petit soucis avec des partages réseaux....
j'ai 3 machines A, B, C
La machine A voit la machine B,
La machine B voit la machine A et C
La machine C voit la machine B.

sur la machine A, j'ai un export CIFS qu'on appellera toto
toto est monté sur la machine B, dans le dossier /home/toto
le dossier /home de la machine B est exporté en NFS sur la machine C

problème : la machine C voit bien le dossier toto, mais pas son contenu.

Quelqu'un a une piste pour contourner ce pb ?
Merci d'avance !
  • # Au pif comme ça

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    un problème de droit ou d'utilisateur?
    Genre, quel utilisateur monte le répertoire de A dans /home/toto?
    Et quel utilisateur sur C monte le répertoire partagé de B?

    Utilisateur, avec l'uid of course ;)
    • [^] # Re: Au pif comme ça

      Posté par  . Évalué à 1.

      ben, ça ressemble pas trop à un problème de droit utilisateur, car je peu rentrer dans le dossier, mais il est vide....
      (et ça fais pareil en root)
      • [^] # Re: Au pif comme ça

        Posté par  . Évalué à 1.

        avec un autre partage NFS entre B et C, partage qui n'irait pas chercher sur A, ca marche ?
        • [^] # Re: Au pif comme ça

          Posté par  . Évalué à 1.

          Oui, dans mon partage NFS (/home), je vois tous les autres dossiers et leur contenu, sauf celui qui sert de point de montage CIFS
  • # normal

    Posté par  . Évalué à 1.

    C'est normal, NFS est un systeme de fichier, accessoirement reseau.

    Imagine par exemple ton /home sur de l'ext3, un /home/toto en ext3 aussi.
    Tu montes /home sur /mnt, ben /mnt/toto sera vide, normal.

    Dans man export, cherche 'crossmnt'. Par contre, jamais reussi a faire fonctionner ce truc :)
    • [^] # pourquoi?

      Posté par  . Évalué à 1.

      salut Fosco,

      tu peux développer stp, il me semble avoir eu le même souci, sans comprendre pourquoi il y a quelques temps.
      Et je ne comprends pas ton explication.

      Merci !
  • # Je ne crois pas que cela soit possible...

    Posté par  . Évalué à 1.

    Bonjour,

    A l'instar de CIFS (du moins via Samba), je ne crois pas que le partage de ressources par "rebond" soit possible en NFS (cf [http://fixunix.com/nfs/61772-nfs-exporting-samba-share.html]).

    Comme le souligne fosco dans son commentaire ([https://linuxfr.org/comments/913936.html#913936]), il faut bien décorréler l'export NFS des ressources par rapport aux différents montages (locaux ou distants).
    Autrement dit, le fait d'exporter /home en NFS au niveau de B n'est pas lié au montage de la ressource /home/toto en CIFS depuis A sur B.
    Ainsi, tu constates que le répertoire /home/toto est vide sur C car seule la ressource /home est exportée depuis B et elle ne contient qu'un répertoire vide pour /home/toto.

    Es-tu "contraint" d'utiliser NFS au niveau de ton serveur B ?
    En CIFS (Samba) sur B, cela pourrait (à tester) fonctionner.

    Bon courage !

    Cdlt,
    • [^] # Re: Je ne crois pas que cela soit possible...

      Posté par  . Évalué à 1.

      Salut et merci pour ta réponse complète !
      mon export est forcement en NFS, donc du coups, je vais devoir trouver une autre astuce pour faire ce que je voulais...
      (Enfin, je vais d'abord essayer de comprendre ce que permet exactement l'option crossmnt, des fois que...)

Suivre le flux des commentaires

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