zoukankan      html  css  js  c++  java
  • Centos7部署NFS

    server1:192.168.1.189   ###客户端

    server2:192.168.1.190    ##服务端

    1、首先创建共享目录。

    mkdir -p /data/share

    安装nfs所需软件包。

    yum install -y nfs-utils

    编辑export文件,添加从机,只让指定服务器访问共享目录。

    vim /etc/exports

    将/data/share目录共享给server1

    rw表示可读写;sync表示同步写,no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
    启动nfs服务,先为rpcbind和nfs做开机启动。
    systemctl start rpcbind
    systemctl start nfs

    配置开机自启动

    systemctl enable rpcbind
    systemctl enable nfs
    启动完成后,让配置生效。
    exportfs –r
    看是否能查看到。
    Exportfs

    防火墙放行端口,配置nfs固定端口。
    rpcinfo –p localhost  #查看nfs启动后端口
    设置nfs固定端口。
    vim /etc/sysconfig/nfs  ##最后面添加如下

    重启一下服务

    添加iptables放行端口
    Vim /etc/sysconfig/iptables
    需要放行端口:111,2049,4001-4004

    重启防火墙。
    systemctl restart iptables
    server1安装nfs客户端。
    安装nfs
    yum install -y nfs-utils
    启动rpcbind,设置开机自启  #客户端不需要启动nfs

    
    
    检查NFS服务端是否共享了目录。
    showmount –e nfs ip

    使用mount将服务端的目录/data/share挂载到本地的某个目录。
    创建一个挂载目录。
    mkdir -p /data/share
    server1上挂载。
    mount -t nfs 192.168.1.190:/data/share /data/share

    使用df –hT查看是否挂载成功。

    server1创建一个文件,在服务端看是否创建成功。

    查看服务端,是有这个文件,nfs搭建成功。

     

    这样挂载只是临时的,写入配置文件永久生效。
    vim  /etc/fstab

    保存就好了。
    
    
    
    
    
    
    
    
    
    
    
    
    


  • 相关阅读:
    K8s(2)-部署应用
    Docker-常用命令(7)
    Docker-堆栈stack(6)
    Docker-集群swarm(5)
    Docker-服务(4)
    Docker的概念术语(2)
    k8s(1)-使用kubeadm安装Kubernetes
    Celery-分布式任务队列
    使用Python管理压缩包
    jQuery基础
  • 原文地址:https://www.cnblogs.com/sxshaolong/p/11010708.html
Copyright © 2011-2022 走看看