Le seguenti informazioni sono tratte da:
http://ubuntuguide.org/wiki/Ubuntu:Feisty#Installing_NFS_Server
Configurazione server NFS:
Installazione dei pacchetti necessari
# sudo apt-get install nfs-kernel-server nfs-common portmap
Riconfigurazione di portmap
#sudo dpkg-reconfigure portmap
# sudo /etc/init.d/portmap restart
Definire la directory da condividere
# sudo gedit /etc/exports
This will export path to all IP addresses between 192.168.1.1 and 192.168.1.254 with Read/Write access:
/path/to/shared/files 192.168.1.0/24(rw,no_root_squash,async)
This will export path to all IP addresses between 192.168.1.1 and 192.168.1.254 with Read Only access:
/path/to/shared/files 192.168.1.0/24(ro,async)
Salvare i cambiamenti e riavviare il servizio
# sudo /etc/init.d/nfs-kernel-server restart
Esportare la nuova configurazione
# sudo exportfs -a
Configurazione del client NFS:
Installazione dei pacchetti necessari
# sudo apt-get install portmap nfs-common
Supponiamo che il nostro server NFS abbia un ip 192.168.1.2 , che la cartella da condividere sia /home/paolo/store , mentre nel client sia /home/paolo/server
Creiamo quindi la cartella nel client
# cd ~
# mkdir server
# sudo mount 192.168.1.2:/home/paolo/store /home/paolo/server
Riavviamo i servizi
# sudo /etc/init.d/portmap restart
# sudo /etc/init.d/nfs-common restart
Per montare il NFS all'avvio editiamo /etc/fstab
# sudo gedit /etc/fstab
e aggiungiamo la seguente riga:
192.168.1.2:/home/paolo/store /home/paolo/server nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
Creiamo uno script in /etc/init.d/ che esegua il montaggio automatico
# sudo gedit mount-nfs
Copiamo le seguenti righe e salviamo
#!/bin/bash
mount /home/paolo/server
Rendiamolo eseguibile con
# chmod 755 mount-nfs
# update-rc.d mount-nfs defaults
Wednesday, July 25, 2007
Subscribe to:
Posts (Atom)