Il Network File System (NFS) è stato sviluppato per consentire macchine Linux di montare una partizione del disco su un computer remoto Linux come se fosse un disco locale. Esso consente una rapida, la condivisione di file trasparente in rete
Nota: Tutti i comandi di root .. utente vengono eseguiti
Breve sull’impostazione
Ho due macchine, sia con Ubuntu 10.10 Desktop Edition. Sto facendo una macchina come server NFS e un altro come un client NFS
macchina server IP 192.168.1.1
macchina 192.168.1.3 IP Cliente
di configurazione server-side Installazione di pacchetti
apt-get installare nfs-common nfs-kernel-server portmap
Servizi partire
/etc/init.d/nfs-kernel-server /etc/init.d/portmap riavvio riavvio
di prova se NFS funziona correttamente con il comando rpcinfo. Si dovrebbe ottenere una lista dei programmi in esecuzione dovrebbe includere mountd RPC, portmapper, NFS e nlockmgr. Si dovrebbe ottenere portmapper, nlockmgr, nfs, mountd porta aperta eseguendo il comando rpcinfo
rpcinfo -p localhost
Condivisione di file / directory
Lei parla di azioni e il loro permesso nel file / etc / exports. Sto condividendo la mia / film con un altro PC in rete. Dare solo leggere client Modificare le vi / etc / exports
/ etc / exports
file
/ film * (ro, sync)
Per condividere stessa cartella con lettura e scrittura poi sintassi è
/ film * (rw, sync)
stessa cartella che si desidera condividere solo determinata macchina nella rete poi
/ film 192.168.1.3 (ro, sync)
Per ulteriori informazioni, consultare le pagine di manuale per NFS
man 5 esportazioni
Ogniqualvolta modificare / etc / exports, è necessario eseguire
exportfs-av
-a esportare tutte le directory o unexport
-v essere prolisso. Durante l'esportazione o unexporting, mostrare ciò che sta succedendo.
Quando l’elenco di esportazione in corso mostrata anche visualizzare i
opzioni di esportazione.
configurazione client-side Installazione di pacchetti
apt-get installare nfs-common portmap
Servizi partenza
/etc/init.d/portmap azzerare
Ottenere il server condiviso informazioni
showmount -e 192.168.1.1
Se si esegue il comando sopra dovrebbe prendere l’uscita successiva
Elenco esportazione di 192.168 .1.1:
/ film *
montaggio condivisioni NFS sul client
mkdir / mount -t nfs 192.168.1.1:/movies tp / tp
Confermare il comando mount tassa. È inoltre possibile aggiungere la voce monte in file fstab in modo che il prossimo avvio della macchina non è necessario montare manualmente l’azione.
echo “192.168.1.1:/movies/ / tp nfs defaults 0 0” >> / etc / fstab
Nota: se non è possibile accedere condivisione NFS dal client assicurarsi
1. TCP / UDP 2049.111 porte devono essere aperte sul firewall.
2. Controllare l’output del comando rpcinfo
3. Aggiornamento delle informazioni tramite il comando quota exportfs -av
4. servizio di aggiornamento sul server client NFS e NFS
Per ulteriori informazioni, visitare un’esercitazione TechieNote