## Stap 1:Update en upgrade uw systeem
Voordat u begint met het installeren en configureren van een NFS-server, moet u ervoor zorgen dat uw systeem up-to-date is. Voer de volgende opdrachten uit in uw terminal:
```
sudo apt-update
sudo apt-upgrade
```
Stap 2:Installeer het NFS-serverpakket
Om het NFS-serverpakket te installeren, voert u de volgende opdracht uit:
```
sudo apt installeer nfs-kernel-server
```
Stap 3:Maak de NFS Share Directory aan
Maak een map die u wilt delen via het NFS-protocol. In dit voorbeeld maken we een map met de naam `/srv/nfs-share`.
```
sudo mkdir -p /srv/nfs-share
```
Stap 4:Configureer de NFS Share
Bewerk het bestand `/etc/exports` om de NFS-share te configureren. Open het bestand met uw favoriete teksteditor, zoals nano:
```
sudo nano /etc/exports
```
Voeg de volgende regel toe aan het bestand, waarbij u `/srv/nfs-share` vervangt door het daadwerkelijke pad naar uw NFS-sharemap:
```
/srv/nfs-share *(rw,sync,fsid=0)
```
De opties die in dit voorbeeld worden gebruikt, zijn:
- `rw`:Hiermee kunnen clients de share lezen en ernaar schrijven.
- `sync`:Dit zorgt ervoor dat gegevens naar de schijf worden geschreven voordat de client de ontvangst bevestigt.
- `fsid=0`:Dit stelt de bestandssysteem-ID voor de share in. Dit is belangrijk als u meerdere NFS-servers op uw netwerk heeft.
Stap 5:Exporteer het NFS-aandeel
Nadat u de NFS-share heeft geconfigureerd, moet u deze exporteren. Voer de volgende opdracht uit:
```
sudo exportfs -a
```
Deze opdracht exporteert alle shares die zijn gedefinieerd in het bestand `/etc/exports`.
Stap 6:Installeer het NFS-clientpakket op de clientcomputer
Op de clientcomputer moet u het NFS-clientpakket installeren. Voer de volgende opdracht uit:
```
sudo apt installeer nfs-common
```
Stap 7:Monteer de NFS-share op de clientmachine
Nadat u het NFS-clientpakket hebt geïnstalleerd, kunt u de NFS-share op de clientcomputer koppelen. Voer het volgende commando uit, waarbij u `/srv/nfs-share` vervangt door het daadwerkelijke pad naar de NFS-sharemap:
```
sudo mount -t nfs :/srv/nfs-share /mnt/nfs-share
```
Bijvoorbeeld:
```
sudo mount -t nfs 192.168.1.111:/srv/nfs-share /mnt/nfs-share
```
Vervang `192.168.1.111` door uw werkelijke NFS-server IP-adres.
Stap 8:Controleer de NFS-koppeling
Om te controleren of de NFS-share succesvol is aangekoppeld, voert u de volgende opdracht uit:
```
df-h
```
U zou de NFS-share in de uitvoer moeten zien.
Stap 9:Configureer de firewall
Als u een firewall heeft ingeschakeld op uw NFS-server, moet u poort 2049 en 111 openen om NFS-verkeer toe te staan. U kunt dit doen door de volgende opdrachten uit te voeren:
```
sudo ufw toestaan 2049
sudo ufw toestaan 111
```
Stap 10:Test de NFS Share
Kopieer een bestand van de clientcomputer naar de NFS-share. Bijvoorbeeld:
```
sudo cp /home/user/file.txt /mnt/nfs-share
```
Controleer of het bestand succesvol is gekopieerd door de inhoud van de NFS-share weer te geven:
```
ls -l /mnt/nfs-share
```
Stap 11:De NFS-share automatisch koppelen (optioneel)
Om de NFS-share automatisch te mounten wanneer de clientcomputer opstart, voegt u de volgende regel toe aan het `/etc/fstab`-bestand op de clientcomputer:
```
192.168.1.111:/srv/nfs-share /mnt/nfs-share nfs standaardwaarden 0 0
```
Vervang `192.168.1.111` door het daadwerkelijke IP-adres van de NFS-server en `/srv/nfs-share` door het daadwerkelijke pad naar de NFS-sharedirectory.
Sla het bestand op en start de clientmachine opnieuw op. De NFS-share moet automatisch worden gekoppeld. |