Cet article explique comment configurer "autofs" afin de monter des systèmes de fichiers NFS avec le service "autofs".
1. Arrêtez le service "autofs", vérifiez si le service est en cours d'exécution, puis arrêtez-le.
# service autofs status automount (pid 25285) is running... # service autofs stop Stopping automount: [ OK ] # service autofs status automount is stopped
2. Modifiez le fichier /etc/auto.master fichier pour définir le mappage de fichiers :
Le fichier /etc/auto.master est le fichier de configuration principal pour le service 'autofs', ce fichier contient les listes de cartes principales des points de montage sur le système contrôlé par 'autofs', et leurs fichiers de configuration correspondants ou sources réseau qui sont connus comme 'montage automatique des cartes ‘.
Voici à quoi devrait ressembler le fichier :
# 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 ---------------------> MAP FILE # # NOTE: mounts done from a hosts map will be mounted with the # "nosuid" and "nodev" options unless the "suid" and "dev" # options are explicitly given. # /net -hosts # # Include central master map if it can be found using # nsswitch sources. # # Note that if there are entries for /net or /misc (as # above) in the included master map any keys that are the # same will not be seen as the first read key seen takes # precedence. # +auto.master
Le « fichier de mappage » peut être remplacé par n'importe quel autre fichier sous /etc avec le nom « auto.mount » afin de monter l'exportation vers tout autre répertoire souhaité. Pour plus d'informations, veuillez passer à l'étape numéro deux.
Modifiez le 'auto.master ‘ et ajoutez le symbole dièse devant la ligne « /misc /etc/auto.misc », puis continuez à ajouter la ligne suivante à la fin du fichier :
/- /etc/auto.mount
Le fichier devrait ressembler à l'exemple suivant après la modification :
# # /misc /etc/auto.misc # /- /etc/auto.mount
3. Créez et/ou modifiez le fichier de carte :
Le fichier map est un fichier séparé qui définit les systèmes de fichiers à monter sous n'importe quel point de montage spécifié. Par exemple, le fichier /etc/auto.misc peut définir des points de montage dans le répertoire /misc; un autre exemple consiste à utiliser /mnt comme autre répertoire pour monter l'exportation. Si un autre répertoire est nécessaire, un nouveau fichier doit être créé sous le répertoire /etc/ avec le nom « auto.mount » comme recommandation.Voici un exemple du fichier ‘/etc/auto.misc’ et du nouveau fichier ‘auto.mount’
# This is an automounter map and it has the following format # key(mount-point) [ -mount-options-separated-by-comma ] location ===> THIS IS THE GENERAL FORMAT OF THE MAPS # Details may be found in the autofs(5) manpage cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom ===> EXAMPLE # 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 mount_point_name -rw,soft,intr,rsize=8192,wsize=8192 NFS.example.net:/export_name ===> IP address can be used instead of the FQDN
Si vous ne souhaitez pas utiliser le répertoire /misc ni le fichier 'auto.misc', créez un nouveau fichier avec le nom 'auto.mount' et ajoutez les mêmes paramètres avec la syntaxe correspondante, comme dans l'exemple suivant :
# vi /etc/auto.mount
Ajoutez la ligne suivante :
/mount_point -fstype=nfs,rw NFS.example.net:/export_nameREMARQUE :Assurez-vous que vous avez modifié le fichier « /etc/auto.master » et remplacez le fichier de carte par celui souhaité.
4. Démarrez le service "autofs" :
# service autofs start Starting automount: [ OK ]
5. Exécutez la commande "mount" pour vérifier que votre partage NFS est maintenant monté :
# mount NFS_IP_Address:/export on /mount_point type nfs (rw,vers=4,addr=NFS_IP_Address,clientaddr=local_IP_Address)