zoukankan      html  css  js  c++  java
  • centos7安装配置nfs

    操作系统版本:3.10.0-123.el7.x86_64

    192.168.137.11  nfs服务端

    192.168.137.10  nfs客户端

    一、安装nfs服务端(在192.168.137.11上操作)

    1、创建nfs数据存储目录(在192.168.137.11)

    mkdir -p /home/nfs_data
    chmod 755 /home/nfs_data

    2、安装nfs

    yum install -y nfs-utils

    3、编辑/etc/exports,写入以下内容

    /home/nfs_data 192.168.137.0/24(rw,sync,root_squash,all_squash)
    • rw:read-write,可读写;    注意,仅仅这里设置成读写客户端还是不能正常写入,还要正确地设置共享目录的权限,参考问题7  
    • ro:read-only,只读;  
    • sync:文件同时写入硬盘和内存;  
    • async:文件暂存于内存,而不是直接写入内存;  
    • no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。  
    • root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;  
    • all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;  

    4、启用nfs服务

    systemctl enable rpcbind.service
    systemctl enable nfs-server.service

    5、启动nfs服务

    systemctl start rpcbind.service
    systemctl start nfs-server.service

    6、测试本机能否挂载

    mkdir -p /opt/nfs_root
    umount -t nfs 192.168.137.11:/home/nfs_data /opt/nfs_root

    从上面可以挂载成功

    二、从另一台机器挂nfs(在192.168.137.10上操作)

     1、安装nfs

    yum install -y nfs-utils

    2、启用rpcbind

    systemctl enable rpcbind.service

    3、启动rpcbind

    systemctl start rpcbind.service

    注意:客户端不需要启动nfs服务

    4、检查 NFS 服务器端是否有目录共享

    [root@master ~]# showmount -e 192.168.137.11
    Export list for 192.168.137.11:
    /home/nfs_data 192.168.137.0/24

    5、挂载

    mkdir -p /opt/testnfs
    mount -t nfs 192.168.137.11:/home/nfs_data /opt/testnfs

    挂载成功

  • 相关阅读:
    关于Tomcat版本的使用
    Twitter
    Thinkpad在Windows8上热键的解决方案
    关于C#中程序当前目录的小随笔
    【Network】OSPF排错及其七种状态机
    如何修改已有的ONNX模型
    安全计算环境(三)Windows服务器4
    安全计算环境(三)Linux服务器5
    安全计算环境(三)Linux服务器2
    安全计算环境(二)防火墙2
  • 原文地址:https://www.cnblogs.com/boshen-hzb/p/10555377.html
Copyright © 2011-2022 走看看