Récemment, j'ai eu l'occasion d'apprendre à configurer des partages NFS sous Linux. Au cours de mon exploration de NFS, je suis tombé sur quelque chose que j'ai trouvé très intéressant et que je souhaite partager avec les lecteurs d'Enable Sysadmin. Ce qui a attiré mon attention est autofs
. Découvrons ce qu'est autofs et son fonctionnement.
Autofs défini
Autofs
est un démon de montage automatique qui gère les points de montage selon les besoins. En bref, il ne monte un partage donné que lorsque ce partage est en cours d'accès et est démonté après une période d'inactivité définie. Le montage automatique des partages NFS de cette manière préserve la bande passante et offre de meilleures performances par rapport aux montages statiques contrôlés par /etc/fstab
.
Comment ça marche ?
Comme la plupart des choses sous Linux, autofs
utilise un fichier de configuration comme cadre pour effectuer des tâches. Il consulte un fichier de carte situé dans /etc/auto.master
. Le fichier définit divers points de montage. Chaque entrée de ce fichier comporte trois champs qui doivent être définis pour que le démon fonctionne correctement. Ces champs sont :
- Point de montage
- Emplacement du fichier de carte
- Champ facultatif (permet d'inclure des options)
Exemple pratique
Voyons comment monter un répertoire sur nos machines. Pour cette démonstration, montons le répertoire /afstest
sur notre machine distante client.example.com
(172.25.1.4) au point de montage /test/nfs_share
. Pour ce faire, ajoutez ce qui suit au auto.master
fichier :
/test /etc/auto.misc --timeout 30
Une fois cela terminé, ajoutez ce qui suit à notre fichier de carte /etc/auto.misc
:
autofstest -rw,soft,intr,rsize=8192,wsize=8192 client.example.com:/afstest
Champ un dans auto.misc
file est le nom du sous-répertoire dans /misc
. Le deuxième champ contient nos options de montage, telles que les autorisations de lecture et d'écriture et les restrictions de taille. Le troisième champ est l'emplacement de l'exportation NFS.
REMARQUE :Ces champs sont différents des champs listés dans le /etc/auto.master
Une fois que nous avons défini toutes nos options, nous devons redémarrer le autofs
un service. Utilisez la commande suivante :
# /sbin/service autofs restart
Une fois terminé, vérifiez les points de montage actifs à l'aide de cette commande :
# /sbin/service autofs status
Comme pour toutes les modifications de fichier de configuration, si le service est en cours d'exécution lorsque la modification est effectuée, vous devez recharger le fichier. Vous pouvez le faire en redémarrant complètement le service ou en effectuant simplement un rechargement progressif :
# /sbin/service autofs reload
Récapitulez
Les autofs
est un excellent moyen de compléter votre voyage NFS avec un aperçu supplémentaire de cette fonctionnalité utile. Il y a tellement plus à apprendre sur les choses que nous utilisons tous les jours si nous prenons juste le temps de creuser pour cela. J'espère que vous avez trouvé cet exercice rapide utile.
[ Téléchargement gratuit :Aide-mémoire sur les commandes avancées de Linux. ]