美文网首页
NFS搭建配置及使用

NFS搭建配置及使用

作者: CMDY10086 | 来源:发表于2017-12-05 20:42 被阅读0次

    常用的传输协议

    NFS(Network File System),一种常见的文件传输协议,通常用在linux系统中。而win下通常用SMB协议,关于两种协议的比较看这个链接。我是外链
    文章评论区对NFS和SMB的使用各执一词,如果研究的话欢迎共同讨论分享。

    NFS的搭建

    • 环境

    系统:Centos7

    • yum -y install nfs-utils rpcbind 安装nfs服务和rpcbind.
      rpcbind服务提供了rpc服务和端口之间的通信。

    • vi /etc/exports 该文件centos7下默认为空
      /opt/test/ 192.168.42.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)

    • rw:read-write,可读写;
      ro:read-only,只读;
      sync:文件同时写入硬盘和内存;
      async:文件暂存于内存,而不是直接写入内存;
      no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
      root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
      all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
      anonuid:匿名用户的UID值,可以在此处自行设定。
      anongid:匿名用户的GID值。

    启动

    systemctl start rpcbind
    systemctl start nfs
    

    客户端挂载

    showmount -e 192.168.42.129         #查看可挂载,129为nfs服务器
    mount -t nfs 192.168.42.129:/opt/test /mnt
    

    相关文章

      网友评论

          本文标题:NFS搭建配置及使用

          本文链接:https://www.haomeiwen.com/subject/itfhixtx.html