Como compartilhar uma pasta entre 2 servidores com NFS

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.