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_

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

  • 相关阅读:
    服务部署 RPC vs RESTful
    模拟浏览器之从 Selenium 到splinter
    windows程序设计 vs2012 新建win32项目
    ubuntu python 安装numpy,scipy.pandas.....
    vmvare 将主机的文件复制到虚拟机系统中 安装WMware tools
    ubuntu 修改root密码
    python 定义类 简单使用
    python 定义函数 两个文件调用函数
    python 定义函数 调用函数
    python windows 安装gensim
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136211.html
Copyright © 2011-2022 走看看