Utiliser Debian et dérivées

Debian : Installer un serveur NFS

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

nfs



Introduction


NFS, pour Network File System (système de fichiers en réseau) est à l'origine un protocole qui permet à un ordinateur d'accéder à des fichiers via un réseau. Il permet de partager des données principalement entre systèmes UNIX.

Ici, on va détailler l'installation d'un serveur NFS et montrer comment connecter un client à ce partage.


Installation



L'installation se fait via deux paquets :

Code BASH :
apt install nfs-kernel-server


Si on a un nom de domaine, on peut éditer le fichier idmapd.conf

Code BASH :
vi /etc/idmapd.conf


Code BASH :
Domain = linuxtricks.lan


Et on active et démarre le service nfs :

Code BASH :
systemctl enable --now nfs-server.service



Configuration



La configuration des partages sur le serveur se fait dans le fichier /etc/exports.

Plus d'informations dans cet article dédié : https://www.linuxtricks.fr/wiki/nfs-parametrer-les-partages-avec-le-fichier-exports


Partie client


Pour la partie cliente, on installe aussi les paquets adéquats :

Code BASH :
apt install nfs-common


Et pour monter le partage, rien de plus simple :

Code BASH :
mkdir -p /media/nfs
mount -t nfs 192.168.21.200:/media/partage /media/nfs


Avec la commande df, on peut voir que tout est monté :

Code BASH :
df -h
Filesystem            Size  Used Avail Use% Mounted on
192.168.21.200:/media/partage       20G  985M   18G   5% /media/nfs


On peut aussi monter ça dans le fstab, mais attention, si le serveur NFS n'est pas dispo, le boot peut venir en échec :

Code BASH :
192.168.21.200:/media/partage   /media/nfs   nfs      auto,_netdev 0 0


:magic: