[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] automount
> userA-> mount machineA:/home/userA(nfs) et machineB:/tmp/userA(nfs)
>
> J'ai beau lire, relire, rerelire, et lire encore les man, faq, howto sur
> automount, je ne parviens à avoir QUEDALLE !
Sur machineA:
mkdir /autofs
mkdir /autofs/home
rmdir /home/userA
ln -s /autofs/home/userA /home/userA
echo "/autofs/home /etc/auto.home" >> /etc/auto.master
echo "/autofs/home/userA -rw,soft,intr machineB:/tmp/userA" \
> /etc/auto.home
Sur machineB:
echo "/tmp/userA machineA(rw)" >> /etc/exports
> La commande mount me montre bien les 'autmount', mais quand quand je vais sur
> le réperoire ... RIEN, un 'ls' m'indique aucun fichier.
Héhé, t'as pas bien lu les docs alors ;-)
Ca c'est normal.
C'est un des caveats avec autofs: tu ne vois pas les mountpoints avant qu'ils
ne soient montés. Mais quand tu fais un cd dans le répertoire, autofs le
monte et le répertoire est évidemment visible.
Un truc très simple consiste à monter via autofs dans un autre répertoire
et mettre un lien symbolique vers ce répertoire (y compris la partie qu'on
ne voit pas ;)) à l'endroit où il devrait se trouver.
Je m'explique (ho, pas encore eu ma dose de cafféïne ce matin ;)):
# créer un répertoire de base pour les mounts d'autofs (c'est là que
# les mounts seront *véritablement* faits
mkdir /autofs
# une des choses qu'on va y mettre sont des homes:
mkdir /autofs/home
# bon, on vire l'ancien mountpoint...
rmdir /home/userA
# ...pour le remplacer par un lien vers le mountpoint qui sera
# pris en charge par autofs (oui, /autofs/home/userA n'est pas
# encore là, juste /autofs/home mais rien ne t'empêche de faire
# un lien symbolique vers un répertoire ou fichier qui n'existe
# pas ;)):
ln -s /autofs/home/userA /home/userA
# Reste à configurer autofs: d'abord ajouter une entrée pour
# tout ce qui se trouve en dessous de /autofs/home (sera
# configuré dans /etc/auto.home) :
echo "/autofs/home /etc/auto.home" >> /etc/auto.master
# et maintenant la configuration des différents mounts
# en dessous de /autofs/home :
echo "/autofs/home/userA -rw,soft,intr machineB:/tmp/userA" \
> /etc/auto.home
# et voilà ;-)
# (faut recharger autofs - sur SuSE: "rcautofs reload", sinon
# fais un "killproc -USR2 /usr/sbin/automount")
--
-o) / Pascal Bleser ATOS Origin|
/\\ \ e-Business Platform Aachen, Germany|
_\_v \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
Jesus saves, but Buddha makes incremental backups :
---------------------------------------------------'
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ Archives de la mailing list: http://archives.linuxbe.org/linux/ ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]