06 oktober 2025

Wat is Network File System (NFS) bestand delen?

Door Ariën van Wetten
Endpoint BackupInfrastructuurDatto Endpoint Backup

Network File System (NFS) is een samenwerkingssysteem ontwikkeld door Sun Microsystems in het begin van de jaren 80 waarmee gebruikers bestanden op een externe computer kunnen bekijken, opslaan, bijwerken of delen alsof het een lokale computer is.

De eerste versie van NFS werd gebruikt als een intern proces voor Sun werknemers, en het duurde tot NFS versie 2 (NFSv2) werd vrijgegeven voordat het publiek kon beginnen te profiteren van de functies. Toen NFS versie 2 werd vrijgegeven voor het publiek, werd het uitgebreid gebruikt voor het delen van bestanden, vooral met UNIX besturingssystemen. Dit werd gevolgd door NFSv3, NFSv4, NFSv4.1 en NFSv4.2, waarbij elke versie significante verbeteringen introduceerde op het gebied van prestaties, beveiliging en schaalbaarheid. De laatste versies ondersteunen grotere bestanden, op Kerberos gebaseerde authenticatie en parallelle toegang (pNFS), waardoor NFS robuuster en efficiënter is voor gebruik op bedrijfsschaal.

Vandaag de dag wordt NFS beheerd door de Internet Engineering Task Force (IETF) en blijft het een cruciale technologie voor gecentraliseerd gegevensbeheer en platformonafhankelijke bestandsdeling. Het stelt gebruikers in staat om standaard bestandsoperaties uit te voeren op gegevens op afstand in complexe, gedistribueerde IT-omgevingen.

Voordelen van NFS bestandsdeling

Afgezien van lokale toegang tot bestanden op afstand, is NFS vooral bekend om zijn host authenticatie, die eenvoudig uit te voeren is en waarmee je verbinding kunt maken met een andere service door alleen een IP-adres te gebruiken.

Bijkomende voordelen van NFS bestandsdeling zijn onder andere:

  • Gecentraliseerd bestandsbeheer voor eenvoudiger beheer
  • Naadloze gebruikerstoegang tot bestanden vanaf elke server
  • Langdurig gebruik, biedt brede compatibiliteit en vertrouwdheid met applicaties
  • Automatische updates, u hoeft niet handmatig te verversen voor nieuwe bestanden
  • Verbeterde beveiligingsopties, waaronder firewalls en Kerberos-verificatie

NAS-overzicht: Andere opties voor het delen van bestanden

Het NFS-protocol is een van de verschillende DFS-standaarden (Distributed File System) voor NAS (Network Attached Storage). Een andere populaire optie is Server Message Block (SMB), dat soms Common Internet File System (CIFS) wordt genoemd.

Server Message Block (SMB)

Het Server Message Block (SMB) protocol, vergelijkbaar met NFS, geeft een gebruiker toegang tot bestanden of andere bronnen op een externe server. Hoewel er veel overeenkomsten zijn tussen SMB en NFS - zoals de mogelijkheid voor gedeelde toegang tot bestanden, printers en seriële poorten tussen knooppunten op een netwerk - zijn er ook enkele opmerkelijke verschillen.

Een van de nadelen van SMB is dat Windows gebruikersauthenticatie vereist om verbinding te maken met een SMB, en dat de gebruiker ingelogd moet zijn. Workarounds hiervoor kunnen vervelend zijn.

Gemeenschappelijk internetbestandssysteem (CIFS)

Hoewel CIFS en SMB vaak door elkaar worden gebruikt, is CIFS eigenlijk een dialect van SMB. Na een mislukte solo-lancering en een naam die niet aansloeg, wordt CIFS nu beschouwd als iets uit het verleden en zou de term SMB de voorkeur moeten krijgen.

SMB en NFS kunnen samen worden gebruikt. Als u echter twee UNIX-computers verbindt, kunt u het beste een native protocol gebruiken, namelijk NFS. Als u twee Windows-computers verbindt, is SMB de NAS die de voorkeur geniet.

Er zijn ook andere DFS standaarden, zoals Hadoop Distributed File System (HDFS), GlusterFS en Lustre, die ontworpen zijn voor big data en high-performance computing en gespecialiseerde gedistribueerde opslagmogelijkheden bieden die verder gaan dan het algemeen delen van bestanden.

De basisbeginselen om NFS op uw netwerk te laten werken

  1. Voer gewoon de volgende opdracht in je terminalvenster in: sudo apt install nfs-kernel-server om te installeren
  2. Je kunt NFS configureren door het configuratiebestand /etc/exports handmatig te bewerken of via de opdrachtregel met behulp van exportfs
  3. Voer de volgende opdracht uit om de NFS-server te starten: sudo systemctl start nfs-kernel-server.service
  4. Om de NFS-client te configureren, koppel je een gedeelde NFS-map van een andere machine door een variant van de volgende opdracht in je terminalvenster in te voeren: sudo mount example.hostname.com:/ubuntu /local/ubuntu

Netwerkbestandssystemen beschermen met Datto

Datto SIRIS biedt verschillende soorten back-ups en herstelopties voor diverse herstelscenario’s, waaronder back-ups en noodherstel van Network File Systems. Met NAS Guard kan Datto SIRIS gegevens van andere NAS-apparaten op het lokale netwerk koppelen en automatisch kopiëren. Die gegevens worden vervolgens beveiligd en geüpload naar de beveiligde Datto Cloud, waardoor ze continu worden geback-upt en altijd beschikbaar zijn voor herstel. Bekijk de korte video hieronder of vraag een demo aan voor meer informatie.

 

Voorgestelde Volgende Lezingen

Digitale specialisten voor ticket triage

Elk IT-team kent het wel. Er komt een ticket binnen, maar voordat iemand het probleem daadwerkelijk heeft opgelost, is het echte werk [...]