View previous topic :: View next topic |
Author |
Message |
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Thu Nov 27, 2003 8:26 am Post subject: automount nfs filesystem |
|
|
Bonjour a tous,
je découvre un peu nfs et j'ai quelques problèmes pour faire des automount.
J'ai donc un serveur et un client.
Sur le client je peux monter ma partition nfs a la main avec
mount -t nfs serveur:/rep /mnt/nfs/
Par contre je n'arrive pas a utliser automount....
J'ai bien mon fichier auto.master:
/mnt/nfs /etc/auto.serveur -intr
et mon fichier auto.serveur:
/mnt/nfs/rep1 -rw,hard,intr serveur:/rep1
/mnt/nfs/rep2 -rw,hard,intr serveur:/rep2
/mnt/nfs/rep3 -rw,hard,intr serveur:/rep3
/mnt/nfs/rep4 -rw,hard,intr serveur:/rep4
/mnt/nfs/rep5 -rw,hard,intr serveur:/rep5
/etc/init.d/autofs start ne me donne aucune erreur
Mais lorsque je vais dans /mnt/nfs, il est vide...
Une idée ?
J'ai oublié quelquechose ? |
|
Back to top |
|
|
XtremXpert n00b
Joined: 14 Oct 2003 Posts: 46 Location: Québec, Canada
|
Posted: Thu Nov 27, 2003 12:34 pm Post subject: |
|
|
Allo
Moi aussi je viens de découvrir NFS et j'Apprécie énormément. Je connais pas automount, mais fstab, c'est assez simple pour monter ta partition NFS comme une partition standard. Tu as juste à aujouter une ligne du genre à /etc/fstab
Code: | 192.168.0.X:/home /partage nfs soft,intr 0 0 |
Encore là, moi j'ai choisi les options soft et intr, mais mets celle que tu utilise dans ton mount.
J'espère que ça répond à la question _________________ XtremXpert
Abenclo AT hotmail
Quote: | Pour obtenir un Linux mature, ça ne prends pas plus de programmeurs, ça prends plus d'utilisateurs. |
|
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Thu Nov 27, 2003 12:44 pm Post subject: |
|
|
merci du conseil mais le montage par fstab ou a la main fonctionne parafaitement.
C'est uniquement l automount qui ne fonctionne pas.
Je ne trouve rien nul part pour mon probleme.
Par contre dans les logs, je vois que meme si je ne precise rien dans auto.master il essai de lancer un mount de /- défini dans auto.direct !
Meme si ce dernier n existe pas !!
ypcat auto.direct me dis que la map n exista pas !!
Je ne comprends pas.... |
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Mon Dec 01, 2003 8:53 am Post subject: |
|
|
up
please.... |
|
Back to top |
|
|
Paulbro Tux's lil' helper
Joined: 26 Aug 2003 Posts: 124
|
Posted: Mon Dec 01, 2003 4:59 pm Post subject: |
|
|
J'ai du mal à saisir comment est fait ton truc.
pour ma part :
Code: | bash-2.05b$ cd /etc/autofs/
bash-2.05b$ cat auto.master
/amnt /etc/autofs/auto.mount
|
avec autofs dans mon init.d _________________ ALERTE !... |
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Tue Dec 02, 2003 10:18 am Post subject: |
|
|
Mon probleme est que justement le autofs se lance correctement mais rien n'est monté (meme si un mount m indique que le montage est bien fait)
Encore une fois le montage a la main marche tres bien |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1802 Location: noumea ,nouvelle-caledonie
|
Posted: Tue Dec 02, 2003 10:58 am Post subject: |
|
|
Est tu sur que NFS est supporte par autofs ?
J'ai vu que SMBFS semble supporte mais pas vu de NFS, donc peut-etre mais peut-etre pas aussi _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Thu Dec 04, 2003 2:49 pm Post subject: |
|
|
voila quelques precision
Nfs est bien supporté par automount, et cela marche avec une map indirect (du style Code: | bash-2.05b$ cat auto.master
/amnt /etc/autofs/auto.mount |
Le truc est que cela n affiche pas les repertoires montés:
dans cette exemple si on fait un ls de /amnt on ne voit rien
Par contre si on fait ls /amnt/rep (il faut bien sur connaitre le nom d un rep a l interieur de /amnt) alors le mount se fait et tout marche bien. C'est deja ca !
Par contre, ce qui ne marche pas encore, ce sont les maps direct
su style
Code: | bash-2.05b$ cat auto.master
/- /etc/autofs/auto.mount |
avec Code: | bash-2.05b$ cat auto.mount
/rep server:/rep |
dans ce cas, je ne peux ni faire un ls rep ni un ls /rep/rep2...
Une idée ?[/quote] |
|
Back to top |
|
|
ctacat n00b
Joined: 17 Feb 2003 Posts: 12
|
Posted: Wed Dec 10, 2003 4:25 pm Post subject: |
|
|
Voici comment je procède avec l'automonteur :
J'ai créé sur ma machine client un répertoire /automnt (dans le même esprit que /mnt pour les montages explicites), dans lesquels je monte par automount ce que je souhaite.
Par exemple, si j'exporte depuis un serveur un répertoire /share/sources, j'utilise pour l'automount :
Code: | /automnt/server /etc/autofs/auto.server --timeout=300 |
/etc/autofs/auto.server
Code: | sources -fstype=nfs server:/share/& |
Ici, "&" remplace le nom de la map, sources en l'occurence. J'aurai tout aussi bien pu mettre /share/sources.
De cette façon, si je fais cd /automnt/server/sources, je vois le contenu de server:/share/sources.
Maintenant, un des inconvénients de l'automontage est qu'on ne voit pas le contenu si on ne fait pas cd ou ls /automnt/server/sources, ce qui peut poser problème avec les "file selectors" GTK par exemple.
Pour résoudre ce problème, j'utilise des liens symboliques. /automnt/server/sources n'est pas vraiment l'endroit sur le poste client où je veux voir apparaitre les fichiers. J'aimerai le voir dans /share/sources aussi sur le poste client. Je fais alors un lien Code: | ln -sf /automnt/server/sources /share/sources | (en ayant pris soin de créer le répertoire /share au préalable...).
De cette façon, à chaque fois que je vais dans /share/sources, le montage s'effectue grâce à l'automonteur, et je n'ai plus de problème avec les fileselectors GTK.
Cette méthode permet aussi de résoudre ton problème de map directe, toujours grace aux liens symboliques. Si le répertoire /share/sources, je préfère le voir sur /sources, rien ne m'en empêche.
S'il y a des personnes intéressées, je peux expliquer exemple à l'appui comment faire en sorte de monter au même endroit sur un portable deux exports différents en fonction du réseau sur lequel on se trouve (un chez soi et un au boulot pour /usr/portage par exemple ), toujours grâce à l'automonteur. |
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Thu Dec 11, 2003 7:31 am Post subject: |
|
|
ctacat wrote: | Voici comment je procède avec l'automonteur :
- /etc/autofs/auto.master
Code: | /automnt/server /etc/autofs/auto.server --timeout=300 |
- /etc/autofs/auto.server
Code: | sources -fstype=nfs server:/share/& |
Ici, "&" remplace le nom de la map, sources en l'occurence. J'aurai tout aussi bien pu mettre /share/sources.
|
Merci pour cet exemple
Mais dans ce cas precis tu utilises une map indirect. Elle marche également chez moi, ce sont les maps directes qui ne marchent pas.
Un post sur comp.os.linux.networking m a fait savoir que ce ne dois pas etre supporté par autofs...
Je vais vérifier de ce pas |
|
Back to top |
|
|
ctacat n00b
Joined: 17 Feb 2003 Posts: 12
|
Posted: Thu Dec 11, 2003 8:24 am Post subject: |
|
|
Non, ça ne marche pas avec autofs, je confirme (ou alors j'ai pas compris comment il faut faire...). D'où mon truc de liens symboliques... |
|
Back to top |
|
|
Atreillou Apprentice
Joined: 29 Oct 2002 Posts: 257
|
Posted: Thu Dec 11, 2003 8:32 am Post subject: |
|
|
Quote: |
Direct maps are not supported by autofs (at least they weren't
supported three years ago). You might try to use am-utils instead.
andrei |
|
|
Back to top |
|
|
|