存储组件之NFS详解

定义:网络文件系统,英文Network File System( NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样(转自百度百科)。

二、部署与实现

网络拓扑环境:

IP
备注
172.16.2.100 NFS服务端节点
172.16.2.101 Client客户端
  • 使用yum安装软件包

    yum -y install rpcbind nfs-utils

     

  • 创建共享目录
    在NFS节点,创建共享目录nfs1和nfs2,并修改权限

    mkdir /nfs1 /nfs2    
    chown -R nobody:nobody /nfs1 /nfs2

    3.修改配置文件 /etc/exports

    # 共享目录  访问域(参数)
    # rw: 可读写
    # ro: 只读
    # sync: 文件同时写入硬盘和内存
    # async: 文件暂存于内存,而不是直接写入内容
    # no_root_squash: 表示NFS客户端连接服务器端使用root,会导致对共享目录也有root权限,本质上不安全
    /nfs1  172.16.2.101(rw,async,no_root_squash)
    /nfs2  172.16.2.0/24(rw,async,no_root_squash)

  • 查看挂载情况showmount -e 172.16.2.100,主节点和客户端均出现如下表示正常

    注意:如端口映射类报错,请检查服务端和客户端是否都安装软件,其次是检查防火墙和selinux是否关闭,以及进行iptables的规则清理

  • 客户端挂载使用
    客户端创建挂载点 mkdir /nfs1 /nfs2 && chown nobody:nobody -R /nfs1/ /nfs2/
    客户端输入挂载目录

        mount -t nfs 172.16.2.100:/nfs1 /nfs1/
        mount -t nfs 172.16.2.100:/nfs2 /nfs2/

  • 使用df -h验证,出现下图即表示成功

  •  

    0

    评论0

    请先
    显示验证码
    没有账号?注册  忘记密码?