STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
Introduzione
Qui vengono elencati i passagi base per la creazione di una cartella condivisa mediante il servizio NFS, che risulta molto comodo per una gestione grafica dei file condivisi.
Preparativi
Prima di cominciare è necessario preparare il computer server installando i seguenti pacchetti e creando la directory da condividere. A tale scopo è necessario installare il pacchetto nfs-kernel-server.
Per creare la cartella da condividere è sufficiente aprire una finestra di terminale e digitare il seguente comando:
mkdir /home/nomeutente/condivisione
Nei computer client è necessario installare il pacchetto nfs-common ed è inoltre consigliato installare il demone portmap, utile ad accelerare l'operazione di montaggio delle condivisioni NFS. A tale scopo è sufficiente installare il pacchetto portmap.
Configurazione della rete
Supponiamo che la nostra rete sia composta dal server DNS con indirizzo 192.168.1.1 e da un client con indirizzo 192.168.1.2 come risultato della procedura per la creazione di una rete domestica descritta nella relativa guida.
È sempre consigliabile effettuare un backup dei file più importanti modificati dalla seguente procedura. Quello che segue è l'elenco di tali file:
/etc/exports /etc/hosts /etc/hosts.deny /etc/hosts.allow /etc/fstab
Configurazione del server
Aprire il file /etc/exports con un editor di testo con i privilegi di amministrazione e inserire in fondo le seguenti righe:
/media/ 192.168.1.2/255.255.255.0(rw) # sostituite (rw) con (ro) per permessi di solo lettura /home 192.168.1.2/255.255.255.0(rw)
Dunque modificare il file /etc/hosts.deny sostituendo il suo contenuto con quanto segue:
# File di configurazione per escludere tutti i client non inseriti in hosts.allow
#ALL: PARANOID
#Scritto da piccinini luca 16/01/06
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALLModificare il file /etc/hosts.allow sostituendo il suo contenuto con quanto segue:
# leggete /usr/share/doc/portmap/portmapper.txt.gz per info riguardo al portmapper
service: 192.168.1.2/255.255.255.0
portmap: 192.168.1.2
lockd: 192.168.1.2
rquotad: 192.168.1.2
mountd: 192.168.1.2
statd: 192.168.1.2
Configurazione del client
Digitare il seguente comando in una finestra di terminale per creare le cartelle necessarie:
sudo mkdir /home/utenteclient/condivisione ln -s /home/utenteclient/condivisione /home/utenteclient/condivisi
Infine aprire il file con un editor di testo con i privilegi di amministrazione /etc/fstab e apportare le seguenti modifiche per montare le partizioni:
192.168.1.1:/home/utenteserver/condivisione /home/utenteclient/condivisione nfs rw,user,auto 0 0
Provare la configurazione
Una volta terminate le procedure di configurazione, riavviare sia il server che il client e verificare che lo scambio di file funzioni correttamente.
