Nfs-kernel-server V2-V3: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
(10 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{NFS}}
= Lato Server =
= Lato Server =


Riga 4: 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 20: Riga 24:
* '''/media/storage''' è la directory del nostro filesystem che vogliamo condividere
* '''/media/storage''' è la directory del nostro filesystem che vogliamo condividere


Completare dando ai vari client i permessi per l'accesso alla macchina server:
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.


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
Ora lanciamo il demone e rendiamo disponibile la directory condivisa:
<pre># /etc/init.d/nfs-kernel-server start
# exportfs -a</pre>
# exportfs -a</pre>


= Lato client (Linux) =
= Lato client =


== Installazione ==
== Installazione ==


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 55: 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
Editare il file '''/etc/hosts.allow''' ed aggiungere
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>


Ora avviare il demone e montare la partizione:
A prescindere dalla versione di debian installata riavviare il demone e montare la partizione:
<pre># /etc/init.d/nfs-common start
<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

Spazio Kernel
  1. Lato server
  2. Lato client

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

Info.png 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 Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized