GNU/Linux >> Tutoriels Linux >  >> Linux

Monter des systèmes de fichiers NFS avec autofs

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 :

  1. Point de montage
  2. Emplacement du fichier de carte
  3. 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. ]


Linux
  1. Comment utiliser autofs pour monter des partages NFS

  2. Comment activer les autorisations de fichiers Unix sur le partage Samba avec Smb 2.0+ ?

  3. Comment monter des systèmes de fichiers NFS à l'aide de "autofs" dans CentOS/RHEL

  4. Comment créer et monter un système de fichiers Btrfs (expliqué avec des exemples)

  5. Comment créer et monter des systèmes de fichiers sous Linux

Comment monter un partage NFS sous Linux

Comment monter un fichier ISO sur Linux

Commande Linux WC avec exemples

Signatures numériques avec GnuPG

Monter un dossier distant avec sshfs

Commande de montage Linux avec exemples