然后配置NFS的主要配置文件/etc/exports,将需要共享的目录和客户添加进来:
/mnt/nfs/ *(rw,sync,insecure,no_root_squash)
详情解释如下:
第一部分/mnt/nfs/为要共享的路径。
第二部分*为允许访问NFS服务器的主机或网段。
第三部分为括号中的部分,表示用户相关的权限配置:
rw代表read and write,指具有读写权限;
sync表示内存中数据实时写入到磁盘,NFS服务器必须在写完文件后发出确认;
insecure选项的作用是允许客户端使用不安全的身份验证方法来访问NFS服务;
no_root_squash表示root用户对共享的目录拥有最高的权限控制;
还可以配置其他参数,all_squash表示不管NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;
no_subtree_check表示不对子树进行检查,子树检查用于验证正在访问的文件是否位于同一卷上的子文件夹中,如果是共享了整个驱动器卷,配置此选项将加快对子文件夹和文件的访问速度;
anonuid/anongid和root_squash、all_squash同时使用,用于指定使用NFS的用户限定的uid和gid。
都配置好之后,我们就可以启动nfs服务并设置开启自动运行了。