在服务端:

sudo apt-get update
sudo apt-get install nfs-kernel-server

创建要分享的目录:

cd /mnt/disk1
sudo mkdir nfs

配置路径权限:

sudo chown nobody:nogroup nfs

修改配置文件 /etc/exports

/mnt/disk1/nfs *(rw,sync,no_root_squash,no_subtree_check)

关于一些参数的解释:

rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:客户机用root访问该共享文件夹时,不映射root用户。(root_squash:客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户)
no_subtree_check:不检查父目录的权限。

测试配置是否成功:

showmount -e

Export list for iZ234u26ovsZ:
/mnt/disk1/nfs *

在客户端:

sudo apt-get update
sudo apt-get install nfs-common

创建挂载点:

mkdir /mnt/nfs

挂载:

sudo mount -t nfs 10.161.177.101:/mnt/disk1/nfs /mnt/nfs

验证挂载: 在客户端 /mnt/nfs 中新建文件 1.txt,并写入一句话,然后去 server 端的 /mnt/disk1/nfs 中查看是否有该文件,并且文件内容是一样的。