NFS服务配置

Posted lmsthoughts

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS服务配置相关的知识,希望对你有一定的参考价值。

一、启动服务(服务端)

systemctl enable rpcbind
systemctl start rpcbind
systemctl enable nfs-server
systemctl start nfs-server

二、添加nfs配置:
在/etc/exports中追加
/data/audio/ 1.2.3.0/23(rw,sync,no_root_squash,no_subtree_check)

有如下参数:

exports主要参数:
  rw:可读写权限
  ro:只读权限
  no_root_squash: 对于登陆NFS主机的共享目录用户如果是root的话则对该目录具有root权限。
                  这样做极不安全,建议不用为好!
  root_squash:    对于登陆NFS主机的共享目录用户使用者如果是root则它的权限将被压缩成匿名使用者,
                  同时它的UID和GID都会变成nobody那个系统账号的身份。
  all_squash:     不管登陆NFS主机用户身份如何,它的身份都会被压缩成匿名使用者,通常就是nobody
  anonuid:anonuid=xxx, 制定NFS服务器/etc/passwd中匿名用户的UID
  anongid:anonuid=xxx, 制定NFS服务器/etc/passwd中匿名用户的GID
  sync:      数据在请求时写入共享
  async:     NFS在写入数据前可响应请求
  secure:    NFS通过1024以下的安全端口发送
  insecure:  NFS通过1024以上端口发送
  hide:      不共享NFS目录的子目录
  no_hide:   共享NFS目录的子目录

 

三、使配置生效
exportfs -r

 

四、客户端挂载

mount -t nfs  1.2.3.123:/data/audio/ /data/audio/







以上是关于NFS服务配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux NFS服务

NFS 源代码

rsync nfs 实时同步,结合实战

java保存nfs

搭建NFS服务器

CentOS下 NFS的简单使用以及windows 关在linux的NFS存储方法