Configuração do lado do servidor
Você precisa instalar nfs-kernel-server
NFS é um pseudo sistema de arquivos. Você precisará montar uma pasta com a opção –bind :
mount --bind /home/user/folder_to_share /nfs_share/folder
e defina isso permanentemente com:
/home/user/folder_to_share /nfs_share/folder none bind 0 0
Sobre as permissões, coloque em /etc/idmapd.conf :
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup
Permite ao servidor e ao cliente não compartilhar seu UID et GUID
Então, para ativar o compartilhamento, coloque / etc / exports :
/nfs_share/ x.x.x.x/24(rw,fsid=0,insecure,no_subtree_check,async)
/nfs_share/nfs_test x.x.x.x/24(rw,nohide,insecure,no_subtree_check,async)
Configuração do lado do cliente
Você precisa instalar o nfs-common
A configuração está em / etc / default / nfs-common :
NEED_IDMAPD=yes (uid and guid will be matched based on name)
Ative o módulo NFS com:
sudo modprobe nfs
mount -t nfs4 -o proto=tcp,port=2049 IP_NFS_SERVER:/nfs_test /mnt
E então você deve ser capaz de ler e escrever na pasta remota do cliente. Obrigado por ler. Me diga se alguma coisa der errado.