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

    author : headsen chen

    date : 2018-04-12  09:40:14 

    一,服务端安装和配置:

    环境准备:

    systemctl stop firewalld

    systemctl disable firewalld

    getenforce -->0

    安装:

    yum -y install rpcbind

    yum install -y nfs-utils

    编写配置文件
     
    vim /etc/exports

    /data  192.168.1.0/24(rw,sync,no_root_squash) 

    注解:

       /data 共享的目录

       * :任何人,192.168.1.0这个网段的都可以过来连接

       rw :读写权限

       sync:资料会先暂存于内存中,而非直接写入硬盘。又有:实时和客户端同步。

       no_root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID 都会变成nobody身份。

    启动nfs服务

    先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)

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

    然后分别启动rpcbind和nfs服务:
    systemctl start rpcbind.service
    systemctl start nfs-server.service

    确认NFS服务器启动成功:
     
    exportfs -rv

    二、在客户机上安装NFS 客户端

    关闭防火墙:

    systemctl stop firewalld

    systemctl disable firewalld

    安装nfs

    yum -y install nfs-utils rpcbind

    先为rpcbind做开机启动:

    systemctl enable rpcbind.service
    systemctl start rpcbind.service

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

    检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP

    showmount -e 192.168.115.249

    在从机上使用 mount 挂载服务器端的目录/home/nfs到客户端某个目录下:

    mkdir /home/nfs

    mount -t nfs 192.168.115.249:/website /home/nfs

    查看是否挂载成功

    df -h

     添加到开机自启动挂载

    echo "192.168.115.249:/website /home/nfs nfs defaults 0 0" >>/etc/fstab

    cat /etc/fstab

  • 相关阅读:
    Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
    python 对数函数
    Python使用os.listdir()函数来得目录内容的介绍
    Linux下基于HTTP协议带用户认证的GIT开发环境设置
    在python中如何设置当前工作目录
    Python 获得命令行参数的方法
    Python time mktime()方法
    linux中怎样从底部向上查看log文件
    python基础之使用os.system来执行系统命令
    python datetime处理时间
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/8805282.html
Copyright © 2011-2022 走看看