zoukankan      html  css  js  c++  java
  • 基于NFS v4版本搭建NFS服务器

    1资源规划

    作用

    IP

    版本

    NFS服务端

    192.168.78.1

    Centos6.5 64位

    NFS客户端

    192.168.78.1

    Centos6.5 64位

     

    2 NFS服务端安装配置

    2.1 安装rpm包

       yum install  nfs-utils  nfs-utils-lib  nfs4-acl-tools rpcbind

    2.2 新建要导出的目录

       mkdir  -pv  /home/data/

       mkdir  -pv  /home/nfs/

    2.3 编写/etc/exports文件

    --------------------------------------------------------------------------------------------------------

    /home  192.168.78.0/24(rw,fsid=0,sync,all_squash)  #导出虚拟根目录                                                                                                            

    /home/nfs  192.168.78.0/24(rw,sync,all_squash)    #导出虚拟根下的子目录1

    /home/data  192.168.78.0/24(rw,sync,all_squash)   #导出虚拟根下的子目录2

    --------------------------------------------------------------------------------------------------------

    #rw :读写;

    #ro :只读;

    #sync :同步模式,内存中数据时时写入磁盘;

    #async :不同步,把内存中数据定期写入磁盘中;

    #no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;

    #root_squash :和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;

    #all_squash :不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份


    2.4 对导出的目录赋予权限

    #改变文件的属主属组,结合/etc/exports/中的all_squash使得客户端使用NFS的用户被限定为指定用户nfsnobody的权限

    chown -R  nfsnobody:nfsnobody   /home/data/   

    chown -R  nfsnobody:nfsnobody   /home/nfs/

    2.5 重启服务

    service rpcbind restart

    service nfs restart

    2.6验证

    使用命令exportfs显示导出的目录如下

    --------------------------------------------------------------------------------------------------------

    /home         192.168.78.0/24

    /home/nfs     192.168.78.0/24

    /home/data    192.168.78.0/24

    --------------------------------------------------------------------------------------------------------

    3 客户端的安装配置

    3.1 安装rpm包

       yum install  nfs-utils  nfs-utils-lib  nfs4-acl-tools rpcbind

    3.2 新建要挂载的目录

       mkdir  -pv  /tmp/data/

       mkdir  -pv  /tmp/nfs/

    3.3 重启服务

    service rpcbind restart

    service nfs restart

    3.4 挂载

    #192.168.78.1:/nfs中的/nfs代表了服务端的/home/nfs

    mount -t nfs4 192.168.78.1:/nfs   /tmp/nfs

    mount -t nfs4 192.168.78.1:/data  /tmp/data

    3.5验证

    df  -h

    -------------------------------------------------------------------------------

     7b4b4e8d46de409b844c524e13eba718.png-wh_

    -------------------------------------------------------------------------------

  • 相关阅读:
    【java8】慎用java8的foreach循环(作废)
    【Java并发系列03】ThreadLocal详解
    【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
    【Java并发系列02】Object的wait()、notify()、notifyAll()方法使用
    【Java并发系列01】Thread及ThreadGroup杂谈
    java安全管理器SecurityManager入门
    【DWR系列06】- DWR日志及js压缩
    时间插件
    springMVC中Restful支持
    面向接口编程
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136211.html
Copyright © 2011-2022 走看看