Ceci est une ancienne révision du document !


Installation NFS v4

nous installons le paquet

sudo aptitude install nfs-kernel-server

Nous créons le répertoire qui va stocker les données

sudo mkdir -p /srv/share

Nous créons le répertoire qui va servir le partage

sudo mkdir -p /mnt/nfs4/share

Nous montons le partage

sudo mount --bind /srv/share /mnt/nfs4/share

Pour contrôler que le partage est bien monté

mount

Nous ajoutons les points de montages dans le fichier /etc/fstab

/srv/share                                /mnt/nfs4/share      none        bind                  0       0

Nous renseignons le fichiers /etc/exports

/mnt/nfs4             192.168.100.0/24(rw,fsid=0,no_subtree_check,sync)
/mnt/nfs4/share       192.168.100.42(rw,sync,no_subtree_check)

Nous renseignons les paramètres dans le fichier /etc/default/nfs-common

# Do you want to start the idmapd daemon? It is only needed for NFSv4.
NEED_IDMAPD=yes

# Do you want to start the gssd daemon? It is required for Kerberos mounts.
NEED_GSSD=no

Enfin, nous redémarrons NFS

sudo service nfs-kernel-server restart

Note importante : si lors de la tentative d'écriture sur un volume NFS vous avez ce genre d'erreur “ERROR: no locks available”, c'est que le service rpc-statd n'est pas lancé.
Pour résoudre le problème :

sudo systemctl enable rpc-statd
sudo systemctl start rpc-statd

Nous installons le client NFS

sudo aptitude install nfs-common

Nous créons le répertoire, et montons le partage précédemment créé

sudo mkdir /mnt/share
sudo mount -t nfs4 192.168.100.100:/mnt/nfs4/share /mnt/share

Si tout est ok, nous pouvons ajouter cette ligne au fichier /etc/fstab

ip_server:/mnt/nfs4/share      /var/cache/share  nfs4    _netdev,nodev,noexec                0       0
  • infrastructure/stockage/nfs/install-nfs4.1602330485.txt.gz
  • Dernière modification : 10/10/2020 11:48
  • de Stéphane Paillet