## Étape 1 :Mettez à jour et mettez à niveau votre système
Avant de commencer l'installation et la configuration d'un serveur NFS, assurez-vous que votre système est à jour. Exécutez les commandes suivantes dans votre terminal :
```
sudo apt mise à jour
mise à niveau sudo apt
```
Étape 2 :Installer le package du serveur NFS
Pour installer le package du serveur NFS, exécutez la commande suivante :
```
sudo apt installer le serveur nfs-kernel
```
Étape 3 :Créer le répertoire de partage NFS
Créez un répertoire que vous souhaitez partager via le protocole NFS. Dans cet exemple, nous allons créer un répertoire appelé « /srv/nfs-share ».
```
sudo mkdir -p /srv/nfs-share
```
Étape 4 :Configurer le partage NFS
Modifiez le fichier `/etc/exports` pour configurer le partage NFS. Ouvrez le fichier à l'aide de votre éditeur de texte préféré, tel que nano :
```
sudo nano /etc/exports
```
Ajoutez la ligne suivante au fichier, en remplaçant `/srv/nfs-share` par le chemin réel de votre répertoire de partage NFS :
```
/srv/nfs-share *(rw,sync,fsid=0)
```
Les options utilisées dans cet exemple sont :
- `rw` :Cela permet aux clients de lire et d'écrire sur le partage.
- `sync` :Cela garantit que les données sont écrites sur le disque avant que le client n'en accuse réception.
- `fsid=0` :Ceci définit l'ID du système de fichiers pour le partage. Ceci est important si vous disposez de plusieurs serveurs NFS sur votre réseau.
Étape 5 :Exporter le partage NFS
Après avoir configuré le partage NFS, vous devez l'exporter. Exécutez la commande suivante :
```
sudo exportfs -a
```
Cette commande exportera tous les partages définis dans le fichier `/etc/exports`.
Étape 6 :Installer le package client NFS sur la machine client
Sur la machine client, vous devez installer le package client NFS. Exécutez la commande suivante :
```
sudo apt installer nfs-common
```
Étape 7 :Monter le partage NFS sur la machine client
Après avoir installé le package client NFS, vous pouvez monter le partage NFS sur la machine client. Exécutez la commande suivante, en remplaçant `/srv/nfs-share` par le chemin réel vers le répertoire de partage NFS :
```
sudo mount -t nfs :/srv/nfs-share /mnt/nfs-share
```
Par exemple:
```
sudo mount -t nfs 192.168.1.111 :/srv/nfs-share /mnt/nfs-share
```
Remplacez « 192.168.1.111 » par l'adresse IP réelle de votre serveur NFS.
Étape 8 :Vérifier le montage NFS
Pour vérifier que le partage NFS est correctement monté, exécutez la commande suivante :
```
df-h
```
Vous devriez voir le partage NFS répertorié dans la sortie.
Étape 9 :Configurer le pare-feu
Si un pare-feu est activé sur votre serveur NFS, vous devez ouvrir les ports 2049 et 111 pour autoriser le trafic NFS. Vous pouvez le faire en exécutant les commandes suivantes :
```
sudo ufw autoriser 2049
sudo ufw autoriser 111
```
Étape 10 : Tester le partage NFS
Copiez un fichier de la machine client vers le partage NFS. Par exemple:
```
sudo cp /home/user/file.txt /mnt/nfs-share
```
Vérifiez que le fichier a été copié avec succès en répertoriant le contenu du partage NFS :
```
ls -l /mnt/nfs-share
```
Étape 11 :Monter automatiquement le partage NFS (facultatif)
Pour monter automatiquement le partage NFS au démarrage de la machine client, ajoutez la ligne suivante au fichier `/etc/fstab` sur la machine client :
```
192.168.1.111 :/srv/nfs-share /mnt/nfs-share valeurs par défaut nfs 0 0
```
Remplacez « 192.168.1.111 » par l'adresse IP réelle du serveur NFS et « /srv/nfs-share » par le chemin réel vers le répertoire de partage NFS.
Enregistrez le fichier et redémarrez la machine client. Le partage NFS doit être automatiquement monté.
|