Wat is een netwerkbestandssysteem?
Een netwerkbestandssysteem, soms een gedistribueerd bestandssysteem genoemd, is een methode om bestanden en mappen op te slaan en op te slaan op een manier waarbij meerdere computers via een netwerk zijn aangesloten. Hierdoor kunnen veel computers toegang krijgen tot dezelfde gegevens en kunnen ook gegevens over meer dan één apparaat verspreiden. Het zijn verschillende soorten netwerkbestandsystemen die in gebruik zijn, elk met iets verschillende mogelijkheden en doeleinden.
Vrijwel elk type apparaat dat wordt gebruikt voor het lezen of opnemen van computergegevens, van harde schijven tot registratie van compactschijven, gebruikt een bestandssysteem om informatie te organiseren en op te slaan. Hoewel de meeste een paar gemeenschappelijke kenmerken delen, variëren bestandssystemen sterk in hun ontwerp, beoogde gebruik en mogelijkheden. In de meeste gevallen is een bestandssysteem beperkt tot een enkel fysiek apparaat zoals een harde schijf. Elk apparaat of schijf in een computer heeft een eigen bestandssysteem. Een netwerkbestandssysteem neemt een geïsoleerde bron, zoals een harde schijf in een computer, en verandert het in een gedeelde resource beschikbaarBLE naar andere computers op een netwerk.
Het delen van bestandssystemen in een netwerk kan veel voordelen hebben. Bestanden op één computer kunnen eenvoudig worden gedeeld met andere computers, en gebruikers kunnen eenvoudig informatie uitwisselen of samenwerken aan projecten. In veel gevallen is het ook mogelijk om netwerkbronnen te 'monteren', zodat de geïnstalleerde applicaties van een computer de gedeelde resource niet anders lijkt dan een lokale bron. Een map met muziek- of webbrowserbladwijzers kan bijvoorbeeld op één computer worden opgeslagen en met verschillende andere worden gedeeld om de informatie synchroon te houden. In sommige netwerkomgevingen wordt de hele huizenmap van een gebruiker gedeeld met behulp van een netwerkbestandssysteem, waardoor de gegevens van de gebruiker toegankelijk kunnen zijn vanuit vrijwel elk punt op het netwerk.
Er zijn al sinds het begin van de jaren tachtig verschillende netwerkbestandsystemen gemaakt. Sun Microsystems® ontwikkelde een protocol dat bekend staat alshet netwerkbestandssysteem (NFS) vanaf 1985; Het wordt vaak gebruikt in Linux- en UNIX® -bestandsservers. Microsoft® biedt een product dat bekend staat als Distributed File System (DFS) waarmee het Popular Server Message Block File Deling Protocol in Windows® kan worden gebruikt in een netwerkbestandssysteem. Het Andrew File System (AFS) heeft als doel een netwerkbestandssysteem op enterprise-niveau te bieden met nieuwe functies en beveiligde authenticatie via het Kerberos-protocol, terwijl het Secure Shell Filesystem (SSHFS) het langlevende beveiligde shell-protocol gebruikt om een soortgelijk doel te bereiken. Het Google File System (GFS) en Hadoop Distributed File System (HDFS) worden gebruikt door Google® en Yahoo! ® om enorme hoeveelheden gegevens over duizenden individuele harde schijven op te slaan.