GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare un server NFS e montare condivisioni NFS su Ubuntu 14.10

Versione 1.0
Autore:Srijan Kishore
Segui howtoforge su Twitter
Ultima modifica 26/nov/2014

Questa guida spiega come configurare un server NFS in Ubuntu 14.10 Network File System (NFS) è un popolare protocollo di filesystem distribuito che consente agli utenti di montare directory remote sul proprio server. Il sistema consente di sfruttare lo spazio di archiviazione in una posizione diversa e di scrivere sullo stesso spazio da più server in modo semplice. Pertanto, funziona abbastanza bene per le directory a cui gli utenti devono accedere frequentemente. Questo tutorial spiega il processo di montaggio della condivisione NFS su un server Ubuntu 14.10 in passaggi semplici e facili da seguire.

1 Nota preliminare

Ho appena installato il server Ubuntu 14.10, sul quale installerò il server NFS. Il mio server Ubuntu ha hostname server1.example.com e IP come 192.168.0.100

Puoi avere il tuo server Ubuntu installato dal tutorial. In alternativa abbiamo bisogno di una macchina client Ubuntu 14.10 server/desktop. Nel mio caso userò un desktop Ubuntu 14.10 con nome host client1.example.com e IP come 192.168.0.101

2 All'estremità del server NFS

Ora installeremo questi pacchetti sul server Ubuntu 14.10 come:

apt-get update
apt-get install nfs-kernel-server

Ora la parte di configurazione includerà come:

mkdir /var/nfsshare

Modificare la proprietà della cartella come segue:

chown nessuno:nogroup /var/nfsshare

Abbiamo usato /var/nfsshare poiché, se utilizziamo qualsiasi altra unità come qualsiasi directory /home, causerà un enorme problema di autorizzazioni e rovinerà l'intera gerarchia. Nel caso in cui desideriamo condividere la directory /home, le autorizzazioni non devono essere modificate.

Ora condivideremo la directory NFS sulla rete come segue:

nano /etc/exports

Faremo due punti di condivisione  /home e /var/nfs. Modificalo come segue:

[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check) /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)

Nota 192.168.0.101 è l'IP della macchina client, se desideri che qualsiasi altro client possa accedervi è necessario aggiungere l'IP, altrimenti puoi aggiungere "*" invece di IP per tutti gli accessi IP.

La condizione è che deve essere eseguibile il ping su entrambe le estremità.

Successivamente aggiorneremo la tabella NFS con i nuovi punti di condivisione.

exportfs -a

Infine avvia il servizio NFS come segue:

servizio nfs-kernel-server start

Ora siamo pronti con la parte del server NFS.

3 Fine client NFS

Nel mio caso ho il client come desktop Ubuntu 14.10. Anche altre versioni di Ubuntu funzioneranno per lo stesso. Installa i pacchetti come segue:

sudo apt-get update
sudo apt-get install nfs-common

Ora crea il punto di montaggio della directory NFS come segue:

sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare

Successivamente monteremo il contenuto condiviso NFS nella macchina client come mostrato di seguito:

mount -t nfs 192.168.0.100:/home /mnt/nfs/home/

Installerà /home del server NFS. Successivamente monteremo /var/nfsshare come segue:

mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/

Ora siamo connessi con la condivisione NFS, la verificheremo come segue:

mount -t nfs

[email protetta]:~# mount -t nfs
192.168.0.100:/home on /mnt/nfs/home type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
192.168.0.100:/var/nfsshare su /mnt/nfs/var/nfsshare type nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
[email protected]:~#

Quindi siamo collegati con la condivisione NFS.

Ora verificheremo i permessi di lettura/scrittura nel percorso condiviso. Al client inserisci il comando:

tocca /mnt/nfs/var/nfsshare/test_nfs

Quindi controlla i permessi del file creato lì.

ls -l /mnt/nfs/var/nfsshare/

[email protected]:~# ls -l /mnt/nfs/var/nfsshare/
total 0
-rw-r--r-- 1 nessuno nogroup 0 25 nov 11:33 test_nfs
[email protetta]:~#

Il file creato ha i permessi come nessuno/nessun gruppo come aggiornato sul server NFS.

4 Montaggio NFS permanente

Abbiamo bisogno di montare la condivisione NFS sul client in modo permanente che deve essere montata anche dopo il riavvio. Quindi dobbiamo aggiungere la condivisione NFS nel file /etc/fstab della macchina client come segue:

nano /etc/fstab

Aggiungi le voci in questo modo:

[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0

Nota 192.168.0.100 è l'indirizzo IP della condivisione NFS, varia nel tuo caso.

Questo renderà il montaggio permanente della condivisione NFS. Ora puoi riavviare la macchina e i punti di montaggio saranno permanenti anche dopo il riavvio.

Quindi rendi attive le unità fornendo input come:

monta -a

Se vogliamo aggiungere il comando all'avvio di avvio, aggiungeremo le voci nel file /etc/rc.local come:

nano /etc/rc.local

e aggiungi le voci come segue:

[....]

mount -a exit 0

Abilita anche il comando per l'avvio. Saluti ora abbiamo un server NFS configurato correttamente su Ubuntu 14.10 :)


  • Ubuntu:  http://www.ubuntu.com/

Ubuntu
  1. Come configurare un server NFS e montare condivisioni NFS su Ubuntu 14.04

  2. Come configurare un server NFS e montare condivisioni NFS su Ubuntu 18.04

  3. Come installare e configurare Algo VPN Server su Ubuntu 20.04

  4. Come installare e configurare il server DHCP su Ubuntu 20.04

  5. Come installare client e server NFS su Ubuntu 20.04

Come installare e configurare Postfix su Ubuntu 18.04

Come installare Server e Client NFS su Ubuntu

Come installare e configurare il server LAMP su Ubuntu

Come installare e configurare il server OpenLDAP su Ubuntu 16.04

Come installare e configurare VNC su Ubuntu Server 20.04

Come installare e configurare un server NFS Ubuntu Linux