Partages avec NFS

Historiquement, le paquet eole-nfs a été créé pour les besoins du serveur de clients légers Eclair.

Mais, le partage de fichiers NFS[1] proposé peut être mis en œuvre pour d'autres besoins (sauvegarde, partage de données, ...).

Configuration du partage de fichiers sur le module Scribe

Sur le module, il faut installer le paquet eole-nfs  :

# apt-eole install eole-nfs

L'installation du paquet ajoute :

  • un nouveau service dans l'onglet Services de l'interface de configuration du module : Activer le serveur NFS est par défaut à oui

  • un nouvel onglet nommé Nfs

Il faut ensuite autoriser le serveur de clients légers ou les clients à monter les export NFS du module. Pour cela, se rendre dans l'interface de configuration du module, dans l'onglet Nfs et saisir l'adresse IP (Interface-0) du serveur cible ou les adresses des clients GNU/Linux dans le champ Adresse IP autorisée à monter les exports NFS.

Écran

  • 1
    Point de montage

    Indiquer le chemin du point de montage pour les exports NFS

  • 2
    Droits d'accès

    Choix des droits d'accès (ro ou rw) sur les exports NFS

  • 3
    Droits root

    Autoriser ou non l’utilisateur distant à être root sur le serveur dans le partage NFS.

  • 4
    Adresse IP autorisée

    Indiquer une ou plusieurs adresses IP de postes ou serveurs distants autorisées à monter les export NFS

  • 5
    Adresse réseau autorisée

    Indiquer un ou plusieurs réseaux autorisés à monter les export NFS

Attention

Si vous n'indiquez pas d'adresse IP, ou de réseau autorisé pour le montage des exports NFS, la configuration ne sera pas effective.

Il faut ensuite procéder à la reconfiguration du module avec la commande reconfigure.

Test manuel de montage sur Scribe

Pour le support du système de fichiers NFS sur le client il faut installer le paquet nfs-common :

# apt-get install nfs-common

Pour tester la prise en charge il est possible de procéder à un montage manuelle d'une partition distante :

# mdkir /mnt/montage

# mount -t nfs -o auto,nouser,rsize=8192,wsize=8192,timeo=14,intr,acl,nolock,async scribe:/home/ /mnt/montage

Pour démonter la partition :

# umount /mnt/montage

Truc & astuce

Si le test de montage renvoie la ligne suivante c'est qu'il faut autoriser l'adresse IP du client dans l'onglet Nfs du module Scribe :

mount.nfs: access denied by server while mounting scribe:/home/

Configuration pour le montage à la connexion

Pour permettre à PAM de monter des volumes pour une session utilisateur il faut installer la bibliothèque libpam-mount :

root@pclinux:/home/eole# apt-get install libpam-mount