No RedHat 6
Server:
#verifique se o nfs esta rodando
sudo service nfs status #start caso nao esteja
#edite o arquivo /etc/exports
sudo nano /etc/exports
#adicione a pasta desejada e os ips que poderao acessa-la, ex:
/pasta/compartilhada 192.168.0.*(rw,sync) #no lugar do ip pode ser somente * ou o nome do client
#recarregue o nfs
sudo /sbin/service nfs reload
sudo /usr/sbin/exportfs -a
#para confirmar a pasta compartilhada rode o script:
sudo /usr/sbin/exportfs
#vai ser exibido algo como:
/pasta/compartilhada 192.168.0.*
Client:
#crie a pasta que sera utilizada para acessar a pasta compartilhada pelo server
mkdir -p /shared/pasta-compartilhada
#monte a pasta compartilhada pelo server na pasta criada
sudo mount -t nfs <ip_server>:/pasta/compartilhada /shared/pasta-compartilhada
#Ou
#para montar a pasta automaticamente caso a maquina do client reinicie utilize o autofs
sudo vi /etc/minhapastaCompartilhada.remote
#adicione a linha com a pasta
pasta-compartilhada -rw,soft,intr 10.250.0.187:/pasta/compartilhada
#edite o arquivo abaixo
sudo vi /etc/auto.master
#adicione a linha
/shared /etc/minhapastaCompartilhada.remote --timeout=60
No ubuntu
Server:
#instale o nfs
sudo apt-get install nfs-kernel-server
#verifique se ele foi inicializado
sudo service nfs-kernel-server status
#edite o arquivo /etc/exports
sudo nano /etc/exports
#adicione a pasta desejada e os ips que poderao acessa-la, ex:
/pasta/compartilhada 192.168.0.*(rw,sync) #no lugar do ip pode ser somente * ou o nome do client
#inicie o nfs-server
sudo /etc/init.d/nfs-kernel-server start
Client:
#instale o nfs-common
sudo apt-get install nfs-common
#monte a pasta desejada
sudo mount -t nfs <ip_server>:/pasta/compartilhada /pasta-compartilhada
Agora a pasta '/pasta/compartilhada' do seu servidor vai estar acessivel pela pasta '/pasta-compartilhada' do client
Posted by Victor Carvalho to ZeroGlosa (2013-12-23 16:36)