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值。

  • 相关阅读:
    BZOJ3282 Tree
    [NOI2004] 郁闷的出纳员
    [HNOI2004]宠物收养所
    [HNOI2002] 营业额统计
    图论 简单学习笔记
    POJ3321 Apple tree
    [国家集训队] 聪聪可可
    POJ2976 Dropping tests
    SCOI2005 最大子矩阵
    codeforces|CF13C Sequence
  • 原文地址:https://www.cnblogs.com/leonora/p/3977677.html
Copyright © 2011-2022 走看看