Home su NFS

Da Faber Libertatis.

In questo documento vedremo come esportare via NFS le home directory (o qualsiasi altra cartella) residenti su un server.

Indice della pagina

Server

Per installare il server nfs è necessario dare il seguente comando:

# apt-get install nfs-kernel-server portmap

Dopo l'installazione è necessario editare il file /etc/default/portmap e controllare che il parametro OPTIONS sia commentato (oppure modificato a proprio piacimento).

Ora aggiungiamo al file /etc/exports (se non esiste occorre crearlo) le directory che vogliamo rendere visibili via NFS. Un esempio è il seguente:

/home    192.168.0.0/255.255.255.0(rw,sync)

questo indica che vogliamo esportare la /home in modo che sia accessibile in lettura e scrittura solo dalla rete 192.168.0.0. Se volessimo che la cartella fosse accessibile da tutti i client, dovremmo indicare così:

/home    *(rw,sync)

L'opzione sync indica che i dati vengono scritti man mano che arrivano sul server (quindi va bene per directory rw), mentre async scrive i dati in intervalli successivi, la maggior parte delle volte viene quindi usata quando una cartella viene esportata in ro, read-only, ad esempio:

/var/downloads    *(ro,async)

Client

Nel client è necessario installare il pacchetto nfs-common

# apt-get install nfs-common

quindi occorre modificare il file /etc/fstab inserendo le voci relative alle directory che si vuole montare via nfs:

192.168.0.2:/home  /home nfs rw,defaults   0   0
192.168.0.2:/var/downloads  /mnt/downloads nfs rw,users,noauto   0   0