Vendredi 23 novembre 2018 (Modifié le Vendredi 23 novembre 2018)

autofs

Installation

yaourt -S autofs

Modification hosts

sudo nano /etc/hosts

192.168.0.45 shuttle

Les montages NFS de shuttle

[yann@e6230 ~]$ showmount -e shuttle
Export list for shuttle:
/media/video                 192.168.0.0/24
/media/yanplus/BiblioCalibre 192.168.0.0/24
/media/yanplus/Musique       192.168.0.0/24
/media/yanplus/devel         192.168.0.0/24

Découverte “Auto”

AutoFS offre une nouvelle façon de découvrir et de monter automatiquement des partages sur des serveurs distants . Pour activer la détection automatique et le montage de partages réseau de tous les serveurs accessibles sans autre configuration, vous aurez besoin de vérifier ou d’ajouter la ligne suivante au fichier /etc/autofs/auto.master:
sudo nano /etc/autofs/auto.master

  /net -hosts

Chaque nom d’hôte doit être résolu, par exemple le nom d’une adresse IP dans /etc/hosts ou via DNS sudo nano /etc/hosts le serveur est à l’adresse 192.168.0.12 et on l’appelle cubieboard

Modifier le hosts pour ajouter le nom du serveur nfs et son adresse IP

sudo nano /etc/hosts
[...]
192.168.0.45	shuttle
[...]

Après relance

sudo systemctl restart autofs

On découvre les partages de shuttle

ls -l /net/shuttle

total 0
dr-xr-xr-x 4 root root 0 24 juin  16:37 media

ls -l /net/shuttle/media/yanplus

total 0
drwxr-xr-x 2 root root 0 24 juin  16:48 BiblioCalibre
drwxr-xr-x 2 root root 0 24 juin  16:48 Musique
drwxr-xr-x 2 root root 0 24 juin  16:48 devel

Lancement manuel

sudo systemctl start autofs

Status

sudo systemctl status autofs
● autofs.service - Automounts filesystems on demand
   Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled; vendor pres
   Active: active (running) since Sat 2017-06-24 16:26:49 CEST; 12s ago
  Process: 3901 ExecStart=/usr/bin/automount $OPTIONS --pid-file /run/autofs.pid
 Main PID: 3903 (automount)
    Tasks: 6 (limit: 4915)
   CGroup: /system.slice/autofs.service
           └─3903 /usr/bin/automount --pid-file /run/autofs.pid

juin 24 16:26:49 e6230 systemd[1]: Starting Automounts filesystems on demand...
juin 24 16:26:49 e6230 systemd[1]: Started Automounts filesystems on demand.

Pour la prise en compte autofs au démarrage

sudo systemctl enable autofs

Créer un lien dans le dossier $HOME

ln -s /net/shuttle/media/yanplus $HOME/media