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

保存就好了。
Centos7部署NFS的更多相关文章
- CentOS7 部署nfs服务
参考博客 参考博客 https://blog.51cto.com/addam/1576144 错误1: 客户端挂载nfs报错mount: wrong fs type, bad option, bad ...
- centOS7搭建NFS服务器
借鉴别人这篇博客搭建成功的:http://blog.51cto.com/mrxiong2017/2087001 NFS系统:用来共享文件.图片.视频 准备两个centOS7服务器,一个作NFS ser ...
- [原]CentOS7部署osm2pgsql
转载请注明原作者(think8848)和出处(http://think8848.cnblogs.com) 部署Postgresql和部署PostGis请参考前两篇文章 本文主要参考GitHub上osm ...
- centos7 部署ssserver
centos7 部署shadowsocks服务端 为什么要选centos7? 以后centos7 肯定是主流,在不重要的环境还是尽量使用新系统吧 centos7 的坑 默认可能会有firewall 或 ...
- LINUX 系统下部署 NFS服务
NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...
- centos7 部署 docker compose
=============================================== 2019/4/10_第1次修改 ccb_warlock == ...
- centos7 部署 docker ce
=============================================== 2019/4/9_第1次修改 ccb_warlock === ...
- Centos7配置NFS
centos7配置nfs yum -y install nfs-utils rpcbind 设置服务开机启动: systemctl enable rpcbind systemctl enable nf ...
- centos7 部署 open-falcon 0.2.0
=============================================== 2019/4/29_第3次修改 ccb_warlock 更新 ...
随机推荐
- git修改用户名以及邮箱
git 修改当前的project的用户名的命令为:git config user.name 你的目标用户名; git 修改当前的project提交邮箱的命令为:git config user.emai ...
- C#:ref和out的联系及区别。
总结以上四条得到ref和out使用时的区别是: ①:ref指定的参数在函数调用时候必须初始化,不能为空的引用.而out指定的参数在函数调用时候可以不初始化: ②:out指定的参数在进入函数时会清空自己 ...
- Android创建library工程
本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源,具体步骤如下:1. 创建一个Android工程,命名为sourceProj2. 右键--properti ...
- iphone怎么检测屏幕是否被点亮 (用UIApplication的Delegate)
本文转载至 http://gaohaijun.blog.163.com/blog/static/176698271201161524857373/ 问题:那位能说一下怎么能检测到iphone ...
- 单向HASH——MurmurHash
//seed 是大质数unsigned long long MurmurHash64B ( const void * key, int len, unsigned int seed ) { const ...
- Mysql无法创建函数解决办法
执行: set global log_bin_trust_function_creators =1; 原文参照:http://www.cnblogs.com/xd502djj/archive/2012 ...
- task10-14
[说明]今天白天有事外出了,晚上会图书馆做了下面的任务,时间有点紧,好多没完成,明天要补上今天的! 一:今日完成 10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率 1)插入数据时 ...
- Asp.Net mvc4 项目 在vs中调试正常 在IIS发布后连接oracle数据库时提示数据库连接关闭
解决办法: 1.打开iis,找到发布的程序 2.右键单击“TAKANAPP” 从右键菜单选择“管理应用程序”--“高级设置....” 在打开的高级设置 面板 查看对应的应用程序池 名称 3.设置应用 ...
- Linux环境安装Nginx详细步骤
1.yum解决编译nginx所需的依赖包,之后你的nginx就不会报错了yum install gcc patch libffi-devel python-devel zlib-devel bzip ...
- 我的Android进阶之旅------> Android应用升级构想和要点总结
广大博友,看过后帮忙顶顶,谢谢大家!!! 转载请注明: http://blog.csdn.net/richway2010/article/details/6408258 [博主:各位博友,网友们,大家 ...