GNU/Linux >> Tutoriels Linux >  >> Linux

Service Linux / UNIX OS :autofs

Nom du service

autofs

Description

Cela exécute le montage automatique démon pour le montage du système de fichiers. Le démon "montage automatique" "monte un système de fichiers lorsqu'un client envoie une requête à ce démon" et "le démonte lorsqu'il n'y a pas de requête pendant une longue période". Il existe deux types de monteurs automatiques sous Linux, autofs et AMD. AMD est implémenté dans l'espace utilisateur et non dans le noyau. Cependant, autofs est un système plus récent assisté par le noyau et il nécessite la prise en charge du levier du noyau.

Comme dit précédemment, autofs est implémenté dans l'espace noyau, donc pour utiliser autofs, le noyau doit avoir un support compilé. Toutes les versions du noyau à partir de 2.2.xx prennent en charge autofs. La commande suivante peut être utilisée pour vérifier si elle est compilée dans le noyau.

# cat /proc/filesystems | grep autofs
nodev   autofs
#

Les autofs utilisent des "maps" pour définir le système de fichiers à monter. Différentes cartes de montage automatique ne sont pas compatibles entre elles, par exemple :les cartes amd ne sont pas compatibles avec autofs. Lorsque autofs démarre, il consulte un fichier de configuration /etc/auto.master pour trouver des points de montage sur le système. Pour chacun de ces points de montage, un processus de montage automatique est démarré avec les paramètres appropriés. Une fois le fichier de configuration auto.master traité, autofs recherchera une carte NIS portant le même nom.

Les autofs ne doivent pas être utilisés dans le système qui nécessite des performances plus élevées car le montage dynamique entraîne une surcharge.

Le package RPM contenant ce service est :

autofs
Nature

Contrôle des services

Ce service est géré par le script init.d /etc/init.d/autofs. Son utilisation est la suivante :

# /sbin/service autofs
Usage: /etc/init.d/autofs {start|stop|restart|reload|condrestart|status}

Démarrez le service comme suit :

# /sbin/service autofs start
Starting automount: No Mountpoints Defined                 [  OK  ]

Arrêtez le service comme suit :

# /sbin/service autofs stop
Stopping automount:                                        [  OK  ]

Vérifiez si le service est démarré ou arrêté :

# /sbin/service autofs status
Configured Mount Points:
------------------------

Active Mount Points:
--------------------

#

Le redémarrage tuera les démons en cours d'exécution et redémarrera le service.

# service autofs restart
Stopping automount:                                        [  OK  ]
Starting automount: No Mountpoints Defined                 [  OK  ]

Si le service est démarré, redémarrez-le; sinon ne rien faire.

# service autofs condrestart

La commande Reload vérifiera la carte auto.master par rapport aux démons en cours d'exécution. Il tuera les démons dont les entrées ont été modifiées, puis démarrera le démon pour les entrées nouvelles ou modifiées.

# service autofs reload

Interrogez les informations de niveau d'exécution pour que le service vérifie les options de démarrage du service après le redémarrage :

# chkconfig --list autofs
autofs      0:off   1:off   2:on    3:on    4:on    5:on    6:off

Configuration

Le montage automatique autofs utilise un fichier de configuration /etc/auto.master pour définir les mappages de points de montage. Au démarrage, il vérifiera ce fichier et lancera des démons de montage automatique pour chaque entrée de ce fichier. Par exemple, le fichier par défaut commente toutes les entrées.

#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc  /etc/auto.misc --timeout=60
#/misc  /etc/auto.misc
#/net   /etc/auto.net

Avec le fichier /etc/auto.master, autofs vérifiera également la carte NIS. Si une telle carte existe, cette carte sera traitée de la même manière que la carte auto.master. La carte NIS sera traitée en dernier.

Comme le montre le fichier auto.master, toutes les cartes de points de montage sont partitionnées en différentes catégories, telles que misc, net, etc. Chaque fichier contient des cartes avec des options de montage détaillées. Par exemple, le contenu de /etc/auto.misc est le suivant :

#
# $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

# the following entries are samples to pique your imagination
#linux          -ro,soft,intr           ftp.example.org:/pub/linux
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1
#removable      -fstype=ext2            :/dev/hdd

Fichiers de configuration :

/etc/auto.master               Master map file for automounter
/etc/auto.misc                   Mount point map definitions


Linux
  1. Service d'exploitation Linux / UNIX :Bluetooth

  2. Service du système d'exploitation Linux "nfs"

  3. Service du système d'exploitation Linux 'microcode_ctl'

  4. Service d'exploitation Linux "NetFS"

  5. Service de système d'exploitation Linux « ldap »

Linux contre Unix

Service d'exploitation Linux "iptables"

Service de système d'exploitation Linux "réseau"

Service d'exploitation Linux "portmap"

Service du système d'exploitation Linux "audité"

Service d'exploitation Linux "hplip"