Gentoo : 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.
IP du serveur : 192.168.21.200
IP du client : 192.168.21.190
Dans un premier temps, vérifier que NFS est activé dans le kernel :
L'installation se fait via net-fs/nfs-utils. Cela contient le serveur et les outils client :
Une fois installé, on démarre le service :
Et on active le service nfs au démarrage :
On indique dans le fichier /etc/exports quels répertoires on souhaite partager et à qui :
Se reporter à l'article 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.
IP du serveur : 192.168.21.200
IP du client : 192.168.21.190
Installation
Prérequis Noyau
Dans un premier temps, vérifier que NFS est activé dans le kernel :
Code BASH :
ile systems ---> [*] Inotify support for userspace [*] Network File Systems ---> <*> NFS client support <*> NFS client support for NFS version 3 <*> NFS client support for NFS version 4 [*] NFS client support for NFSv4.1 <*> NFS server support [*] NFS server support for NFS version 3 [*] NFS server support for NFS version 4 [*] NFSv4.1 server support for Parallel NFS (pNFS)
Installer NFS
L'installation se fait via net-fs/nfs-utils. Cela contient le serveur et les outils client :
Code BASH :
emerge -a net-fs/nfs-utils
Une fois installé, on démarre le service :
Code BASH :
/etc/init.d/nfs start
Et on active le service nfs au démarrage :
Code BASH :
rc-update add nfs default
Configuration
On indique dans le fichier /etc/exports quels répertoires on souhaite partager et à qui :
Se reporter à l'article 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 :
emerge -a net-fs/nfs-utils
Et pour monter le partage, rien de plus simple :
Code BASH :
mount -t nfs4 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