NFS
È l'acronimo di "Network File System". NFS è un protocollo usato per accedere ai file attraverso una rete. È stato sviluppato da Sun Microsystems e introdotto nel 1989. Il protocollo è indipendente dalla piattaforma, ovvero funziona con diversi sistemi operativi e configurazioni di rete.
Sebbene "file system" costituisca due terzi dell'acronimo NFS, il Network File System non è un vero file system come NTFS o APFS. È invece un protocollo che fornisce comandi standard per accedere ai file da posizioni di archiviazione basate sulla rete. È basato sul protocollo RPC e usa chiamate di procedure remote per accedere ai file.
Esempi di comandi NFS includono:
- NFSPROC_LOOKUP() - trova i file in base al nome del file
- NFSPROC_READ() - legge da un file
- NFSPROC_WRITE() - scrive in un file
NFS può montare file condivisi in una directory locale, consentendo ai sistemi client di accedere ai dati remoti come se fossero contenuti in una cartella locale. Il client può attraversare le sottodirectory, cercare i permessi dei file e leggere, scrivere e creare file. NFS traduce i percorsi dei file e i comandi per i file in modo che funzionino con il file system corrispondente.
NOTE: NFS è uno standard aperto, ovvero qualsiasi sviluppatore può aggiungere il supporto per Network File System a un'applicazione. Tuttavia, affinché NFS funzioni, sia il server sia i sistemi client devono supportare NFS.
Metti alla prova le tue conoscenze