NFS
Signifie « Network File System ». NFS est un protocole utilisé pour accéder à des fichiers sur un réseau. Il a été développé par Sun Microsystems et lancé en 1989. Ce protocole est indépendant de la plateforme, ce qui signifie qu’il fonctionne avec plusieurs systèmes d’exploitation et configurations réseau.
Bien que « file system » constitue les deux tiers de l’acronyme NFS, le Network File System n’est pas un véritable système de fichiers comme NTFS ou APFS. Il s’agit plutôt d’un protocole qui fournit des commandes standard pour accéder à des fichiers situés dans des emplacements de stockage sur le réseau. Il repose sur le protocole RPC et utilise des appels de procédure à distance pour accéder aux fichiers.
Voici quelques exemples de commandes NFS :
- NFSPROC_LOOKUP() - rechercher des fichiers à partir de leur nom
- NFSPROC_READ() - lire le contenu d’un fichier
- NFSPROC_WRITE() - écrire dans un fichier
NFS peut monter des fichiers partagés dans un répertoire local, ce qui permet aux systèmes clients d’accéder aux données distantes comme à un dossier local. Le client peut parcourir les sous-répertoires, consulter les autorisations des fichiers, et lire, écrire et créer des fichiers. NFS traduit les chemins des fichiers et les commandes associées afin qu’ils fonctionnent avec le système de fichiers correspondant.
NOTE: NFS est une norme ouverte, ce qui signifie que tout développeur peut ajouter la prise en charge de Network File System à une application. Toutefois, pour que NFS fonctionne, les systèmes serveur et client doivent tous deux prendre en charge NFS.
Testez vos connaissances