zoukankan      html  css  js  c++  java
  • CentOS 6.5安装配置NFS服务器

    OS:centos 6.5

    服务端:10.1.11.201

    客户端:10.1.11.202 10.1.11.203 10.1.11.204

    1.服务端的配置

    安装必须的yum包:

    yum -y install nfs-utils rpcbind

    创建共享目录:

    mkdir /Udisk

    编辑/etc/exports,注意IP地址和权限配置之间没有空格:

    cat /etc/exports
    /Udisk 10.1.11.202(rw,sync,root_squash)
    /Udisk 10.1.11.203(rw,sync,root_squash)
    /Udisk 10.1.11.204(rw,sync,root_squash)

    启动服务,并设置开机启动

    service rpcbind start
    service nfs start
    chkconfig --level 2345 rpcbind on
    chkconfig --level 2345 nfs on

    2.客户端配置

    安装必须的yum包:

    yum -y install nfs-utils rpcbind

    创建目录:

    mkdir /Udisk

    查看服务端共享的目录:

    showmount -e 10.1.11.201

    挂载共享目录到本地,并测试读写:

    mount -t nfs 10.4.15.71:/Udisk /Udisk
    cd /Udisk && touch a

    设置开机自动挂载:

    vi /etc/fstab
    10.1.11.201:/Udisk     /Udisk                    nfs     defaults        0 0

    附:/etc/exports文件里读写配置参数含义(引自http://www.zhukun.net/archives/7096

    rw:read-write,可读写;
    ro:read-only,只读;
    sync:同步写入(文件同时写入硬盘和内存),适用在通信比较频繁且实时性比较高的场合
    async:异步写入(文件先写入内存,稍候再写入硬盘),性能较好(速度快),适合超大或者超多文件的写入,但有数据丢失的风险,比如突然断电等情况;
    注意:除非特別有需要,否则不建议使用 async。如果沒有指定 sync 或 async,NFS 服务器在启动的时候会印出警告信息。
    no_root_squash:NFS客户端连接服务端时如果使用的是 root 的话,那么对服务端分享的目录也使用 root 权限。不安全!
    root_squash:把客户端 root 身份的 UID/GID (0/0) 对应到服务端的 nobody 用户去,即服务端使用 nobody 用户来操作共享目录;
    all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
    anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;
    anongid:匿名用户的GID值。

  • 相关阅读:
    VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
    VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
    VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解)
    Getmemory问题
    计算后缀表达式
    0-1背包问题
    不抛异常的swap函数
    输出n*n矩阵
    字符串全排列输出
    判断主机字节
  • 原文地址:https://www.cnblogs.com/leonora/p/3977677.html
Copyright © 2011-2022 走看看