Linux NFS磁盘挂载共享

NFS目录共享服务安装指南

    适用场景:一般环境部署时都是高可用方案,会部署多台web,这时需要额外部署NFS共享目录服务,保证多服务器间共享目录

    1、登陆到web服务器
    a) rpm -qa | grep nfs-utils ;rpm -qa | grep rpcbind 检查主机上是否安装了nfs-utils rpcbind这两个软件,如果没有使用yum install 安装。
    b) 配置服务开机自启动:chkconfig --level 2345 nfs on; chkconfig --level 2345 rpcbind on
    c) 启动服务端NFS相关服务:service rpcbind start; service nfs start
    
    
   2、 登陆到web的主节点服务器上,这台服务器将作为NFS共享目录的服务器端。
    a) 编辑配置文件:vim /etc/exports  
       在文件中添加如下内容:
       /home/test guestHostIp(rw,insecure,no_subtree_check,async,no_root_squash)
       说明: 1)  guestHostIp配置为可以共享的客户端服务器IP地址,可以是一个地址,也可以用通配符表示一个地址段,如192.168.1.*
                 2)  括号中配置说明如下:
                  rw:  读写访问
                  insecure: nfs通过1024以上的端口发送
                  no_subtree_check: 不检查父目录权限
                  async: nfs在写入数据前可以响应请求
                  no_root_squash: root用户具有根目录的完全管理访问权限
                           
    b) 刷新配置:exportfs -r
       查看共享:exportfs -v
       确认NFS服务器端共享目录成功
    
    
 3、登陆到web的副节点服务器上,这些服务器作为NFS共享目录的客户端。
    a) 启动客户端NFS相关服务:service rpcbind start; service nfs start

    b) 查看服务器端共享目录:showmount -e serverIp
       说明: serverIp指上述步骤中部署NFS服务器端的IP地址。
    
    c) 客户端挂载服务器端共享目录:
       mount -t nfs serverIp:/home/test /home/test -o proto=tcp
       该命令将服务器端共享目录/home/test挂载到本机/home/test【该目录可以自定义】目录下。
       说明: 1)  serverIp指上述步骤中部署NFS服务器端的IP地址。
                  2) NFS默认是用UDP协议,加上-o proto=tcp换成TCP协议。
                          
    d) 设置开机自动挂载:
       vim /etc/fstab;
       添加如下内容:
         serverIp:/home/test  /home/test nfs  defaults   0 0
       说明:serverIp设置为上述步骤中部署NFS服务器端的IP地址。
————————————————
版权声明:本文为CSDN博主「lemon_linaa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lemon_linaa/article/details/79161952

猜你喜欢

转载自blog.csdn.net/u014644574/article/details/120419360