Le paquet Autofs contient des outils pour les utilisateurs fonctionnant avec le noyau pour monter et démonter des systèmes de fichiers amovibles. Son utilisation première consiste dans le montage de systèmes de fichiers réseaux externes comme NFS (voir NFS Utilities-1.2.6) ou Samba (voir Samba-3.6.8) à la demande.
Il peut aussi être utile pour permettre aux utilisateurs de monter des disquettes, des cdroms et d'autres périphériques de stockage amovibles sans devoir faire appel à l'administrateur système pour monter les périphériques.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.0.7.tar.xz
Téléchargement (FTP) : ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.0.7.tar.xz
Somme de contrôle MD5 du téléchargement : 7aa414dd1d07e263795eced1992e8645
Taille du téléchargement : 248 Ko
Estimation de l'espace disque requis : 8.4 Mo
Estimation du temps de construction : 0.1 SBU
OpenLDAP-2.4.33, Cyrus SASL-2.1.25 et MIT Kerberos V5-1.10.3
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/autofs
Vérifiez que le support du noyau a été construit en dur ou en module dans les endroits suivants :
File systems ⇒
Kernel automounter version 4 support Y or M
Network File Systems ⇒
NFS file system support Y or M (optional)
SMB file system support Y or M (optional)
Recompilez et installez le nouveau noyau si nécessaire.
Installez Autofs en lançant les commandes suivantes :
./configure --prefix=/ --mandir=/usr/share/man && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
/etc/sysconfig/autofs.conf
,
/etc/auto.master
, /etc/auto.misc
et /etc/auto.net
Le processus d'installation crée auto.master
, auto.misc
, auto.smb
et auto.net
. Remplacez le fichier auto.master
avec les commandes suivantes en
tant qu'utilisateur root
:
mv /etc/auto.master /etc/auto.master.bak &&
cat > /etc/auto.master << "EOF"
# Début de /etc/auto.master
/media/auto /etc/auto.misc --ghost
#/home /etc/auto.home
# Fin /etc/auto.master
EOF
Ce fichier crée un nouveau répertoire de médias, /media/auto
qui englobera tous les répertoires
existants du même nom. Dans l'exemple, le fichier /etc/auto.misc
, contient une ligne :
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
ce qui montera un cdrom en tant que /media/auto/cd
si ce répertoire est accessible.
L'option --ghost
dit à l'automounteur
de créer des versions « fantômes » (c'est-à-dire des répertoires
vides) de tous les points de montage listés dans le fichier de
configuration, que les systèmes de fichiers soient effectivement
montés ou pas. C'est très pratique et fortement recommandé car
cela vous affichera les systèmes de fichiers qu'on peut monter
automatiquement comme des répertoires existants, même quand leur
système de fichiers n'est pas actuellement monté. Sans l'option
--ghost
, vous devrez vous souvenir
des noms des répertoires. Dès que vous essaierez d'accéder à l'un
d'entre eux, le répertoire sera créé et le système de fichiers
sera monté. Quand le système de fichiers est de nouveau démonté,
le répertoire est lui aussi détruit, sauf si on a donné l'option
--ghost
.
Une méthode alternative serait de spécifier un autre
emplacement d'automontage tel que /var/lib/auto/cdrom
et de créar un lien
symbolique de /media/cdrom
vers
l'emplacement de l'automontage.
Le fichier auto.misc
doit être
configuré pour votre matériel. Le fichier de configuration chargé
chargerait votre cdrom si /dev/cdrom
est actif ou s'il peut être édité
pour s'adapter à votre configuration de périphériques. Des
exemples pour les disquettes sont disponibles dans le fichier et
facilement activables. La documentation de ce fichier est
disponible en utilisant la commande man 5 autofs.
Sur la deuxième ligne, s'il est activé, un répertoire home pour
l'utilisateur serait monté via NFS lors de la connexion. Le
/etc/home.auto
devrait exister et
contenir une entrée du genre :
joe example.org:/export/home/joe
où le répertoire /export/home/joe
est exporté via NFS à partir du système example.org. Les partages
NFS sont traités à la page suivante.
On pourrait aussi utiliser ce paquet pour monter des partages SMB mais cette fonctionnalité n'est pas configurée dans ces instructions. Pour des informations de configuration supplémentaires, voir les pages de man d'auto.master(5). Il y a aussi des ressources Internet telles que celle disponible surAUTOFS HOWTO.
autofs installe son propre script de démarrage, mais il n'a pas la capacité d'enregistrement, ni la cohérence visuelle avec d'autres scripts BLFS.
Installez le script de montage /etc/init.d/autofs
inclu dans le paquet
blfs-bootscripts-20120828.
make install-autofs
La variable time-out est définie dans /etc/sysconfig/autofs.conf
. Le fichier installé
définit par défaut 60 secondes d'inactivité avant de démonter le
périphérique. Il se peut qu'un temps bien plus bref soit
nécessaire pour protéger l'écriture en tampon avec un
périphérique amovible si les utilisateurs ont tendance à enlever
le média dans un délai plus court que celui paramétré.
Last updated on : 2012-08-23 00:30:35 +020