NFS sta per Network File System. Questo tutorial vi mostrerà come configurare la condivisione NFS su Ubuntu 16.04 in modo che altri computer nella vostra rete locale possano accedere a file e directory sul sistema Ubuntu 16.04. Vedremo come configurare il lato server e il lato client.

NFS permette di condividere directory e file system attraverso una rete locale. NFS può anche essere impostato su Internet, ma non è sicuro. In questo tutorial, imposteremo la condivisione di file NFS in una rete domestica con due computer Ubuntu 16.04.

Step 1: Configurare il server NFS

Sul primo computer Ubuntu 16.04, installare i pacchetti nfs-kernel-server.

sudo apt install nfs-kernel-server

Quindi modificare il file exports con l’editor di testo nano. I file di esportazione dicono al server NFS quali directory o file system saranno condivisi con il client.

sudo nano /etc/exports

La sintassi è la seguente

/path/to/directory client-IP address(options)

Per esempio, si vuole condividere la propria home directory sul secondo computer Ubuntu con indirizzo IP 192.168.1.101, quindi mettere la seguente linea alla fine del file. Sostituite username con il vostro vero nome utente. Delimitate le due colonne con il tasto Tab.

/home/username 192.168.1.101(rw,sync,root_squash,subtree_check)

raspbian nfs

Premete Ctrl+O per salvare il file, poi CTRL+X per uscire dal file. L’indirizzo IP del computer client può essere trovato eseguendo il seguente comando sul lato client.

ifconfig

ifconfig find IP address on ubuntu

Step 2: Configurare il client

Sul secondo computer Ubuntu, installare il pacchetto nfs-common.

sudo apt install nfs-common

Poi modifica il file /etc/fstab

sudo nano /etc/fstab

Aggiungi la seguente linea nel file. Sostituire nfs-server-ip con l’indirizzo IP del primo computer Ubuntu.

nfs-server-ip:/home/username /mnt/nfs-share nfs rw,soft,intr,noatime,x-gvfs-show

La linea di cui sopra monterà la home directory sotto /mnt/nfs-share directory in lettura e scrittura. L’opzione x-gvfs-show vi permetterà di vedere la directory condivisa nel vostro file manager.

Salvare e chiudere il file. Poi create il punto di montaggio.

sudo mkdir /mnt/nfs-share

In seguito, eseguite il seguente comando

sudo mount -a

Ora potete accedere alla home directory del server nel vostro file manager.

ubuntu nfs share

Se volete condividere la vostra home directory con tutti i computer della vostra rete, allora aggiungete questa linea nel file /etc/exports, supponendo che 192.168.1.1 sia l’indirizzo IP del vostro router.

/home/username 192.168.1.0/24(rw,sync,root_squash,subtree_check)

Se si apportano modifiche al file /etc/exports sul lato server, eseguire il seguente comando per dire al server NFS di rileggere il file /etc/exports.

sudo exportfs -ra

Questo è tutto! Se hai trovato utile questo post, iscriviti alla nostra newsletter gratuita o seguici su Google+, Twitter o come la nostra pagina Facebook. Grazie per la visita!

Valutate questo tutorial

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *