Nfs-kernel-server V2-V3: differenze tra le versioni
Wtf (discussione | contributi) |
Wtf (discussione | contributi) m (→Configurazione) |
||
(8 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{NFS}} | {{NFS}} | ||
= Lato Server = | = Lato Server = | ||
Riga 6: | Riga 5: | ||
Installare i pacchetti necessari: | Installare i pacchetti necessari: | ||
<pre># apt-get install nfs-kernel-server portmap</pre> | <pre># apt-get install nfs-kernel-server</pre> | ||
Solo per versioni precedenti wheezy installare anche: | |||
<pre># apt-get install portmap</pre> | |||
== Configurazione == | == Configurazione == | ||
Riga 22: | Riga 24: | ||
* '''/media/storage''' è la directory del nostro filesystem che vogliamo condividere | * '''/media/storage''' è la directory del nostro filesystem che vogliamo condividere | ||
Se si è installato portmap (squeeze e precedenti) completare dando ai vari client i permessi per l'accesso alla macchina server: | |||
editare il file <code>/etc/hosts.allow</code> ed inserire | editare il file <code>/etc/hosts.allow</code> ed inserire | ||
<pre>portmap: 192.168.1</pre> | <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. | |||
A prescindere dalla versione di debian installata riavviare il demone per rendere disponibile la directory condivisa: | |||
<pre># /etc/init.d/nfs-kernel-server restart | |||
<pre># /etc/init.d/nfs-kernel-server | |||
# exportfs -a</pre> | # exportfs -a</pre> | ||
Riga 37: | Riga 38: | ||
Installare i pacchetti necessari: | Installare i pacchetti necessari: | ||
<pre># apt-get install nfs-common portmap</pre> | <pre># apt-get install nfs-common</pre> | ||
Solo per versioni precedenti wheezy installare anche: | |||
<pre># apt-get install portmap</pre> | |||
== Configurazione == | == Configurazione == | ||
Riga 57: | Riga 61: | ||
*'''auto''' la risorsa viene montata automaticamente | *'''auto''' la risorsa viene montata automaticamente | ||
**modificare in '''noauto''' se si vuole montare la partizione manualmente | **modificare in '''noauto''' se si vuole montare la partizione manualmente | ||
Se si è installato portmap (squeeze e precedenti) editare il file '''/etc/hosts.allow''' ed aggiungere | |||
<pre>portmap: 192.168.1.10</pre> | <pre>portmap: 192.168.1.10</pre> | ||
A prescindere dalla versione di debian installata riavviare il demone e montare la partizione: | |||
<pre># /etc/init.d/nfs-common | <pre># /etc/init.d/nfs-common restart | ||
# mount -a</pre> | # mount -a</pre> | ||
{{Autori | |||
|Autore = [[Utente:Xtow|Xtow]] | |||
}} | |||
[[Categoria:Condivisione_risorse]] | |||
[[Categoria:NFS]] |
Versione attuale delle 13:16, 23 mag 2014
NFS |
Sommario |
|
Lato Server
Installazione
Installare i pacchetti necessari:
# apt-get install nfs-kernel-server
Solo per versioni precedenti wheezy installare anche:
# apt-get install portmap
Configurazione
Convenzione IP della macchina server: 192.168.1.10 ; directory da condividere: /media/storage
|
Ora editare col vostro editor preferito (gedit, kate, vim, ...) il file /etc/exports
ed aggiungere la seguente riga:
/media/storage 192.168.1.0/24(rw,sync,no_subtree_check)
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
Se si è installato portmap (squeeze e precedenti) completare dando ai vari client i permessi per l'accesso alla macchina server:
editare il file /etc/hosts.allow
ed inserire
portmap: 192.168.1
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.
A prescindere dalla versione di debian installata riavviare il demone per rendere disponibile la directory condivisa:
# /etc/init.d/nfs-kernel-server restart # exportfs -a
Lato client
Installazione
Installare i pacchetti necessari:
# apt-get install nfs-common
Solo per versioni precedenti wheezy installare anche:
# apt-get install portmap
Configurazione
Creare la dirctory dove si vuol montare la directory condivisa, esempio: /media/condivisa
# mkdir /media/condivisa
editare il file /etc/fstab
ed inserire
192.168.1.10:/media/storage /media/condivisa nfs user,rw,auto,hard 0 0
Nota:
- 192.168.1.10:/media/storage sono l'indirizzo e la directory del server
- aggiungere tante entry quante sono le directory condivise
- /media/xxx directory raccomandata per montare le risorse
- /media/condivisa è la directory dove sarà montata la risorsa
- nfs è il tipo di file system
- user permette a qualsiasi utente di montare,anche manualmente,la risorsa
- rw sono i permessi di lettura e scrittura
- modificare in ro se si desideramo solo permessi di lettura
- auto la risorsa viene montata automaticamente
- modificare in noauto se si vuole montare la partizione manualmente
Se si è installato portmap (squeeze e precedenti) editare il file /etc/hosts.allow ed aggiungere
portmap: 192.168.1.10
A prescindere dalla versione di debian installata riavviare il demone e montare la partizione:
# /etc/init.d/nfs-common restart # mount -a
Guida scritta da: Xtow | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |