centOS7搭建NFS服务器
借鉴别人这篇博客搭建成功的:http://blog.51cto.com/mrxiong2017/2087001
NFS系统:用来共享文件、图片、视频
准备两个centOS7服务器,一个作NFS service,另一个用NFS client
192.168.26.137 此服务器作NFS服务端主机 192.168.26.233 此服务器作NFS客户端
主要应用原理:
在192.168.26.137上安装NFS服务端,设置一个文件目录test文件夹用来共享。然后在192.168.26.233上安装NFS客户端,也创建一个test文件夹目录。再然后把NFS服务端共享的test目录挂载到NFS客户端的test文件夹目录上,这样192.168.233上的test文件夹目录就会实时显示(并可以做读写操作)192.168.26.137服务器上test文件夹里面的数据文件了。同理搭建多个NFS客户端,就可以多台机器操作主机上NFS服务端test文件夹中的数据文件
【注意最近在centos7上搭了很多服务,因为弄很多服务都要关闭防火墙,所以我在安装centos7的时候一开始就把所有centos7系统的防火墙给关了。】
一、192.168.26.137服务器上部署NFS服务端
#1、检查系统版本及NFS服务nfs-utils 和rpcbind有没有安装
rpm -qa nfs-utils rpcbind
#出现下面这个就说明安装好了:

#2、如果没有,那就安装NFS服务的nfs-unitls和rpcbind (因为centos7自带了rpcbind,所以不用安装rpc服务)
yum -y install nfs-utils (只安装nfs-unitls)
yum install nfs-utils rpcbind -y (安装nfs-unitls和rpcbind服务,与上面二选一)
#3、启动rpcbind服务(一定要先启动rpcbind服务再启动nfs服务)
#先查看rbcbind服务状态
systemctl status rpcbind.service
#启动rpcbind服务
后面懒得写了。。。。。。。。。。。。。。
配置NFS服务的配置文件,参数配置:
vi /etc/exports
打开这个配置文件,并写入简单配置如下:

上图参数解析:(里面文件每一行定义 一个共享目录)
/usr/local/data/test #表示你要共享的目录
192.168.26.1/24 #表示 所允许访问的客户端IP,这里表示整个26.1以上网段都可以访问,也可以指定单个地址如:192.168.26.233,也可以用*号表示所有用户都可以访问你所共享的目录
(rw,sync,root_squash) #rw:表示读写权限,sync:表示数据同步写入内存硬盘,root_squash:表示访问共享目录时,用户如果是root权限,对共享目录的权限会被压缩为nfsnobody用户的权限
【
下面配置nfs所有不同权限,表示如下:
ro:表示只读权限
rw:读写权限
sync:数据同步写内存硬盘
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
all_squash:不管你访问共享目录的用户是谁,都必须压缩为nfsnobody用户的权限;
no_all_squash(默认):访问用户先与本机用户匹配,匹配失败后再映射为匿名用户或用户组;
root_squash: 如果访问共享目录是root的权限用户,对共享目录的权限会被压缩为nfsnobody用户的权
no_root_squash:来访的root用户保持root帐号权限;
no_squash:访问共享目录时,用户如果是root权限,对共享目录也具有root权限(最好不要设置,增加服务安全隐患,稍后再提)
insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
】
192.168.26.233机器上NFS客户端配置:
其实nfs客户端不用配置什么。
第一步:在192.168.26.233机器上安装nfs(因为centOS7自带了rpcbind, 不用安装rpc服务)
安装nfs命令:yum install -y nfs-utils
第二步:为rpcbind做开机启动
systemctl enable rpcbind.service
然后启动rpcbind服务:
systemctl start rpcbind.service

centOS7搭建NFS服务器的更多相关文章
- CentOS7 搭建 NFS 服务器
环境: 系统版本:CentOS 7.5 一.服务端配置 1.配置环境 关闭防火墙服务 # 停止并禁用防火墙 $ systemctl stop firewalld $ systemctl disable ...
- RedHat7/Centos7 搭建NFS服务器
https://blog.csdn.net/u012124304/article/details/81001068 客户端和服务器都得安装nfs-utils
- CentOS7 搭建 SVN 服务器
CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...
- Ubuntu搭建NFS服务器,NFS协议详细分析
目录 1. Ubuntu搭建NFS服务器 2. NFS协议分析 2.1 实验拓扑: 2.2 在kali抓包分析 1. Ubuntu搭建NFS服务器 NFS(Network FileSystem,网 ...
- centos7 搭建WEB服务器
centos7 搭建WEB服务器 2017年09月17日 09:44:50 逝然1994 阅读数:18321 标签: centosapacheweb服务器 更多 个人分类: centos服务器简单配置 ...
- AIX系统搭建NFS服务器
本文使用场景:aix6.1升级到aix7.1之后,需要打补丁aix7.1 TL4的补丁,补丁文件有将近10G,当多个系统都升级时,此时搭建nfs服务器,只需要一次上传,其余需升级系统作为客户端只需通过 ...
- centos7搭建svn服务器及客户端设置
centos7搭建svn服务器及客户端设置 centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建 ...
- Centos7下搭建NFS服务器与连接详解
一,环境介绍 本实验使用了两台centos7虚拟机,其中 服务器:192.168.1.188 客户端:192.168.1.189 二,实验步骤 192.168.1.1 ...
- centos7下搭建NFS服务器
NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. nfs为什么需要RPC?因为NFS支持的功能很多,不同功能会 ...
随机推荐
- ccf 再买菜 搜索 dfs
//递推关系式:(b[n-1]+b[n]+b[n+1])/3=a[n] //所以b[n+1]=3*a[n]-b[n-1]-b[n],或b[n+1]=3*a[n]-b[n-1]-b[n]+1,或b[n+ ...
- mumu安卓模拟器使用教程
安装教程: 1http://mumu.163.com/ 在这网址里面下载 2.安装 我的是mac 安装时需要输入你的你电脑密码 但是也报错,你点击旁边的提示就会告诉去安全与隐私里点击允许就好了 很 ...
- 15.selenium_case03
# 利用搜狗搜索接口抓取微信公众号 # 搜狗的微信搜索: # http://weixin.sogou.com # 搜索:“Python爱好者社区” # 找到它的微信号:python_shequ fro ...
- UltraISO制作Ubuntu14.04 64bit到U盘文件载入不完整
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/zinss26914/article/details/37728251 前言 今天新买的Thinkpa ...
- 第二十六篇:USB3.0高带宽ISO(48KBytes/125us)实战
USB3.1技术已经推出, 10Gbps的速率足以满足数据, HD视频传输的要求. 要步入USB3.1的研发, 还得将USB3.0的基础打扎实. 微软提供的SUPER MUTT仅仅包括一个接口0, 其 ...
- jQuery 短信验证码倒计时
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 给大家推荐一个C#下的Ribbon风格的Forms实现示例-含源码
C#下的Ribbon风格的Forms实现示例:源码下载地址
- 进程同步控制(锁,信号量,事件), 进程通讯(队列和管道,生产者消费者模型) 数据共享(进程池和mutiprocess.Pool模块)
参考博客 https://www.cnblogs.com/xiao987334176/p/9025072.html#autoid-1-1-0 进程同步(multiprocess.Lock.Semaph ...
- 微信支付异常:appid and openid not match
上周调试微信小程序支付时遇到的问题,在调用统一下单接口获取微信支付的相关参数时,报了这么一个错误:appid and openid not match. 字面意思很容易理解,就是appid与openi ...
- 我的2017&2018
最近项目进入验收阶段,所以上班没那么忙碌了,但是怎么说呢,我可能天生是闲不住的主,觉得浑身不自在(我这样的人是不是特别不会享福),此处应该有个笑脸哈. 翻看了博客园好几个大牛写的技术文章,感慨大牛不愧 ...