Debian : Installer un serveur NFS
Table des matières
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.
L'installation se fait via deux paquets :
Si on a un nom de domaine, on peut éditer le fichier idmapd.conf
Et on active et démarre le service nfs :
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
Pour la partie cliente, on installe aussi les paquets adéquats :
Et pour monter le partage, rien de plus simple :
Avec la commande df, on peut voir que tout est monté :
On peut aussi monter ça dans le fstab, mais attention, si le serveur NFS n'est pas dispo, le boot peut venir en échec :
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