NSF permette a un sistema di condividere file e directory con altri attraverso una rete. Utilizzando NFS, utenti e programmi possono accedere ai file presenti su sistemi remoti come se fossero dei file locali.
Alcuni dei principali benefici forniti da NFS sono:
Le workstation locali utilizzano meno spazio su disco perché i dati comuni possono essere memorizzati su una singola macchina, pur rimanendo accessibili agli altri attraverso la rete.
Gli utenti non devono avere diverse directory home su ciascuna macchina in rete. Le directory home possono risiedere sul server NFS ed essere rese disponibili attraverso la rete.
I dispositivi di archiviazione come dischi floppy, unità CD-ROM e USB possono essere utilizzate dagli altri computer della rete. Questo può ridurre il numero di unità per supporti rimovibili presenti nella rete.
Per installare il server NFS, inserire il comando segueten a un prompt di terminale:
sudo apt-get install nfs-kernel-server
È possibile configurare le directory da esportare aggiungendole al file /etc/exports
. Per esempio:
/ubuntu *(ro,sync,no_root_squash) /home *(rw,sync,no_root_squash)
È possibile sostituire * con uno qualsiasi dei formati per i nomi di host. È necessario rendere la dichiarazione dei nomi di host più specifica possibile per impedire l'accesso di sistemi indesiderati ai mount NFS.
Per avviare il server NFS, è possibile eseguire il seguente comando a un prompt di terminale:
sudo /etc/init.d/nfs-kernel-server start
Utilizzare il comando mount per montare una directory NFS convisa da un'altra macchina, digitando una riga di comando simile alla seguente a un prompt di terminale:
sudo mount esempio.nomehost.com:/ubuntu /locale/ubuntu
![]() |
|
Il punto di mount |
Un modo alternativo per montare una condivisione NFS da un'altra macchina consiste nell'aggiungere una riga al file /etc/fstab
. Questa riga deve contenere il nome dell'host del server NFS, la directory esportata dal server e la directory sulla macchina locale dove montare la condivisione NFS.
La sintassi generale per la riga nel file /etc/fstab
è come segue:
esempio.nomehost.com:/ubuntu /locale/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr