Nfs-kernel-server: configurazione lato server: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 5: Riga 5:
Installare i pacchetti necessari:
Installare i pacchetti necessari:


== nfsV2 e nfsV3 ==
<pre># apt-get install nfs-kernel-server portmap</pre>
== nfsV4 ==
<pre># apt-get install nfs-kernel-server</pre>
<pre># apt-get install nfs-kernel-server</pre>


= Configurazione =
= Configurazione =
== nfsV2 e nfsV3 ==
{{Box|Convenzione|IP  della macchina server: <code>192.168.1.10</code>; directory  da condividere: <code>/media/storage</code>}}
Ora  editare col vostro editor preferito (gedit, kate, vim, ...) il file  <code>/etc/exports</code> ed aggiungere la seguente riga:
<pre>/media/storage      192.168.1.0/24(rw,sync,no_subtree_check)</pre>
Nota:
*'''192.168.1.0/24''' indica l'abilitazione a tutte le macchine della rete 192.168.1
**se si vuole abilitare una o determinate macchine basta specificarne l'IP
*'''rw''' indica che tutti hanno i permessi di lettura e scrittura
**se si vogliono dare solo i permessi di lettura, sostituire '''rw''' con '''ro'''
* '''/media/storage''' è la directory del nostro filesystem che vogliamo condividere
Completare dando ai vari client i permessi per l'accesso alla macchina server:
editare il file <code>/etc/hosts.allow</code> ed inserire
<pre>portmap: 192.168.1</pre>
Come  si capisce, in questo modo si da il permesso di accedere a tutta la  LAN; se si vogliono delle restrizioni agire di conseguenza inserendo  l'indirizzo specifico del/i client.
Ora lanciamo il demone e rendiamo disponibile la directory condivisa:
<pre># /etc/init.d/nfs-kernel-server start
# exportfs -a</pre>
== nfsV4 ==


Editare  il file <code>/etc/default/nfs-common</code> ed assicurarsi  che le righe contenti le variabili  <code>NEED_IDMAPD=</code> e  <code>NEED_GSSD=</code> appaiano così:
Editare  il file <code>/etc/default/nfs-common</code> ed assicurarsi  che le righe contenti le variabili  <code>NEED_IDMAPD=</code> e  <code>NEED_GSSD=</code> appaiano così:
Riga 74: Riga 44:
In caso di ulteriori problemi a visualizzare il contenuto delle cartelle provare a riavviare server e client.
In caso di ulteriori problemi a visualizzare il contenuto delle cartelle provare a riavviare server e client.


=== RIMONTARE LE DIRECTORY ===
== RIMONTARE LE DIRECTORY ==


È possibile rimontare una o più cartelle in una seconda posizione col risultato che il contenuto delle cartelle risulta accessibile da due differenti posizioni (quella originale e quella dove si rimonta). Per far ciò è prima necessario creare il punto di mount, per esempio:
È possibile rimontare una o più cartelle in una seconda posizione col risultato che il contenuto delle cartelle risulta accessibile da due differenti posizioni (quella originale e quella dove si rimonta). Per far ciò è prima necessario creare il punto di mount, per esempio:
2 894

contributi