Artigos‎ > ‎Compartilhamento de Arquivos‎ > ‎NFS‎ > ‎

NFS: Overview and Gotchas


Link: http://www.troubleshooters.com/linux/nfs.htm

Para reiniciar NFS digite:
sudo exportfs -a
sudo /etc/init.d/nfs-kernel-server start

Para a montagem segue:
sudo mount -t nfs 192.168.1.10:/export/share /import/share

Cuidado o programa "shares-admin" altera o /etc/exports

Outro How-to: http://ubuntuforums.org/showthread.php?t=249889

Para corrigir problema de internal error com o hardy, veja este patch:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/213444

Para resolver firewall e fixar porta veja o link:
http://gentoo-wiki.com/HOWTO_Share_Directories_via_NFS#Modify_EXPORTS

Edite o arquivo:

trocando a linha sobre opções do NFS conforme abaixo para fixar uma porta tcp:
sudo gedit /etc/default/nfs-kernel-server

com esta informação: RPCMOUNTDOPTS='--port 48080'

altere o arquivo sudo gedit /etc/hosts.allow com:
portmap: 192.168.1.0/255.255.255.0
lockd: 192.168.1.0/255.255.255.0
rquotad: 192.168.1.0/255.255.255.0
mountd: 192.168.1.0/255.255.255.0
statd: 192.168.1.0/255.255.255.0

Para confirmar as alterações em sudo gedit /etc/exports utilize o comando
exportfs -a
e depois:
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart

Alguns comandos interessantes:
strings /sbin/portmap | grep hosts
rpcinfo -p
dpkg-reconfigure portmap

O conteúdo de /etc/exports poderia ser:
/homeserver/Data 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)
/homeserver/aarvati 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)
/homeserver/iarvati 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)
/homeserver/Public 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)
/homeserver/Lixeira 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)
/homeserver/SharedDocs 192.168.1.0/255.255.255.0(rw,no_root_squash,async,no_subtree_check)

O arquivo sudo gedit /etc/fstab pode ficar assim:
server.casa.lan:/homeserver/Data /home/Data nfs users,noauto,rw,hard,intr 0 0
server.casa.lan:/homeserver/aarvati /srv/aarvati nfs user,noauto,rw,hard,intr 0 0
server.casa.lan:/homeserver/iarvati /srv/iarvati nfs user,noauto,rw,hard,intr 0 0
server.casa.lan:/homeserver/Public /home/Public nfs users,noauto,rw,hard,intr 0 0
server.casa.lan:/homeserver/Lixeira /home/Lixeira nfs users,noauto,rw,hard,intr 0 0
Comments