美文网首页
CentOS 7 安装配置 NFS

CentOS 7 安装配置 NFS

作者: nagioswork | 来源:发表于2016-08-22 11:35 被阅读696次

    一、yum 安装
    <pre>
    yum -y install nfs-utils rpcbind
    </pre>
    nfs 的配置文件 /etc/exports
    默认为空
    <pre>
    vi /etc/exports

    /data 11.0.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
    </pre>
    二、使配置生效
    <pre>
    exportfs -r
    </pre>
    注:配置文件说明:
    /data 为共享目录
    11.0.1.0/24 可以为一个网段,一个IP,也可以是域名,域名支持通配符 如: *.abc.com
    rw:read-write,可读写;
    ro:read-only,只读;
    sync:文件同时写入硬盘和内存;
    async:文件暂存于内存,而不是直接写入内存;
    no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
    root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
    all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
    anonuid:匿名用户的UID值,可以在此处自行设定。
    anongid:匿名用户的GID值。
    三、启动 nfs
    <pre>
    [root@gp-node2 log]#service rpcbind start
    [root@gp-node2 log]#service nfs start
    chkconfig rpcbind on
    chkconfig nfs on
    </pre>
    centos7推荐使用systemctl进行服务管理,查看nfs服务
    <pre>
    [root@gp-node0 ~]# systemctl list-unit-files|grep nfs
    proc-fs-nfsd.mount static
    var-lib-nfs-rpc_pipefs.mount static
    nfs-blkmap.service disabled
    nfs-config.service static
    nfs-idmap.service static
    nfs-idmapd.service static
    nfs-lock.service static
    nfs-mountd.service static
    nfs-secure-server.service static
    nfs-secure.service static
    nfs-server.service disabled
    nfs-utils.service static
    nfs.service disabled
    nfslock.service static
    nfs-client.target enabled
    </pre>
    启动NFS
    <pre>
    [root@gp-node0 ~]# systemctl start nfs
    </pre>
    四、客户端挂载:
    <pre>
    [root@gp-node2 log]#showmount -e 11.0.1.200 #查看可挂载
    Export list for 11.0.1.200:
    /data 11.0.1.0/24
    </pre>
    客户端挂载
    <pre>
    [root@gp-node2 log]# mkdir /data1
    [root@gp-node2 log]# mount -t nfs 11.0.1.200:/data /data1
    [root@gp-node2 log]# df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/mapper/centos-root 3.3T 118G 3.2T 4% /
    devtmpfs 7.7G 0 7.7G 0% /dev
    tmpfs 7.8G 12K 7.8G 1% /dev/shm
    tmpfs 7.8G 50M 7.7G 1% /run
    tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
    /dev/sdb1 494M 124M 370M 26% /boot
    /dev/mapper/centos-home 301G 2.0G 299G 1% /home
    tmpfs 1.6G 0 1.6G 0% /run/user/0
    tmpfs 1.6G 0 1.6G 0% /run/user/1002
    tmpfs 1.6G 0 1.6G 0% /run/user/1003
    tmpfs 1.6G 0 1.6G 0% /run/user/1001
    11.0.1.200:/data 3.3T 600G 2.7T 19% /data1
    </pre>

    相关文章

      网友评论

          本文标题:CentOS 7 安装配置 NFS

          本文链接:https://www.haomeiwen.com/subject/wuowsttx.html