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 Nils Ratusznik (site web personnel, Mastodon) . Évalué à 1.
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 neuro . Évalué à 1.
(et ça fais pareil en root)
[^] # Re: Au pif comme ça
Posté par NeoX . Évalué à 1.
[^] # Re: Au pif comme ça
Posté par neuro . Évalué à 1.
# normal
Posté par fosco . Évalué à 1.
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 santos . Évalué à 1.
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 Steve Azriel . Évalué à 1.
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 neuro . Évalué à 1.
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.