搭建nfs,实现linux之间共享存储
一句话介绍nfs:网络文件系统,实现linux之间共享存储
准备环境
- 关闭防火墙:
systemctl stop firewalld.service 临时关闭防火墙(临时关闭);
systemctl disable firewalld.service 开机关闭;————》》软件层面的防火墙 - 关闭SElinux:
setenforce 0 临时关闭;
getenforce 查看selinux的状态;
vim /etc/sysconfig/selinux --SELINUX=disabled 永久修改。
- 配置网络,确保linux主机之间网络通畅
安装软件
- nfs服务端:yum -y install rpcbind nfs-utils # nfc是基于rpc服务的,所以rpcbind也要安装
- nfs客户端:yum -y install rpcbind (或者切到 CentOS系统盘的Packages目录,rpm -ivh rpcbind
修改配置(仅nfs服务端)
vim /etc/exports 该文件不一定存在,可以自己创建
- /share 192.168.22.0/(rw,async) # 共享目录路径 客户端ip(选项)
- 共享目录:nfs服务器需要共享给客户端的目录
- 客户端:网络中可以访问nfs共享目录的客户端ip,有这么几种表示方式:
- 指定ip地址的主机:192.168.22.11
- 通过ip地址段指定子网中的主机:192.168.22.0/24
- *:所有主机
- 选项(选项之间以逗号','分割):
- ro # 只读权限
- rw # 读写权限
- sync # 同步,数据更安全,速度慢
- async #异步,速度快,效率高,安全性低
- nfs层面开启读写权限,系统也要对others开启读写权限:chmod o+w /共享目录
重启服务
- 为nfs和rpc设置开机启动:
- systemctl enable nfs-server
- systemctl enable rpcbind # 服务端和客户端都要开启
- nfs服务端
- system restart nfs-server # 重启nfs服务
- exportfs # 查看已开启的共享服务
- 客户端
- showmount -e nfs服务端ip # 查看nfs服务端的可用共享目录
- mount /服务端共享目录 /客户端目录 # 将服务端的共享目录挂载到客户端本机
nginx负载均衡的web服务共享nfs存储
- 负载机和web机配置好nginx服务
- 设置一台机器为nfs服务端,方法如上文所述
- 所有web机将nfs服务端的共享目录挂载到web机本机目录
- 修改所有机器的网站根目录为挂载好的目录
- 重启所有机器的nginx服务:systemctl restart nginx
- 这样就实现了所有web机都使用nfs共享存储来提供统一的web服务
搭建nfs,实现linux之间共享存储相关推荐
- linux与linux之间共享目录
linux与linux之间共享目录 1.安装必要的包 nfs-utils rpcbind (nfs是基于sun公司的rpc通信实现的,所以要装rpcbind) 这2包,在服务端和客户端都需要安装,并启 ...
- 你的gpu驱动程序不满足_英特尔图形驱动程序现在在Windows/Linux之间共享约60%的代码库...
英特尔今天发布了他们基于Xe-LP微架构的数据中心服务器GPU,初期主要针对高密度.低延迟的Android云游戏和媒体流.对于与英特尔服务器GPU一样令人兴奋的是,一些令人兴奋的英特尔Linux图形驱 ...
- Linux共享打印机手机打印,[分享]让linux和linux之间共享打印机
帖子 我用我的台式机和我的本本之间组了一个小网络,但在共享打印机时,碰到了小小麻烦.网上及论坛里介绍的都是Linux和Windows之间的共享打印机方法.当然我可以做一个Samba服务器来共享打印机, ...
- 英特尔图形安装程序的linux,英特尔图形驱动程序现在在Windows/Linux之间共享约60%的代码库...
H3C服务器GPU是他们首款面向数据中心的独立GPU.这款首款基于Gen12 Xe-LP的dGPU产品拥有128位的流水线和8GB的LPDDR4内存.H3C型号将四颗英特尔服务器GPU封装在一块四分之 ...
- NFS为lamp提供共享存储实践
本文旨在实现NFS为lamp环境web站点提供共享存储. 1.实验需求 (1)nfs server导出/data/application/web,在目录中提供wordpress; (2)nfs cli ...
- 从零开始搭建EasyDarwin环境——linux系统共享目录实现
EasyDarwin是一款高性能开源RTSP流媒体服务器,基于Go语言研发,维护和优化:RTSP推模式转发.RTSP拉模式转发.录像.检索.回放.关键帧缓存.秒开画面.RESTful接口.Web后台管 ...
- linux怎么共享存储,什么是ISCSI,及Linux下怎么样通过ISCSI实现共享存储
什么是ISCSI iSCSI(iSCSI = internet Small Computer System Interface )小型计算机接口.是由IEETF开发的网络存储标准,目的是为了用IP协议 ...
- NFS技术实现图片共享存储
几乎所有的软件都有图片或附件的资源,将应用服务区和图片服务器放一起不合理的行为,因为一般图片服务器IO消耗严重,可能导致应用崩溃.因此需要剥离出专门的图片服务器,正对其进行专门的优化.对于小型的图片服 ...
- Linux 磁盘共享存储
1.安装服务 [root@server ~]# yum -y install targetd targetcli #安装服务 2.启动服务 [root@localhost qtx]# systemct ...
最新文章
- Oracle的口令文件(passwordfile)的讲解(摘录)
- SharePoint Server 2010 安装图解
- skype linux 安装,如何在Ubuntu 18.04上安装Skype
- 从一道面试题说去 2
- Windows 10 Edge 浏览器续航对比火狐/Chrome
- 4.4 使用STM32控制MC20进行GPS帧数据解析
- 高一数学集合知识点整理_高一数学知识点总结
- Linux/Windows系统内核性能调优
- 信息安全工程师笔记-网络安全风险评估技术原理与应用
- Python3回调函数
- java中怎样将字符串转化为date_java如何将string类型转为date类型?怎样转?
- 正则表达式与java String.split()
- 基于Androidstudio的2048小游戏的设计与实现
- android设置动画循环播放,Android动画之AnimatorSet如何循环执行
- 【树莓派】设置树莓派开机自动运行python脚本
- 超简单教程——Linux下自制OCR文字识别
- UltraEdit文本编辑器-UE
- 了解下STRAIGHT_JOIN
- PMP项目管理证书有用吗?
- matlab中ode的用法,关于matlab 的ode45用法
热门文章
- 邮箱伪造漏洞、钓鱼邮件漏洞(未添加SPF导致)
- oracle 存储过程和包的权限
- 【Cocos2dX(2.x)_Lua开发之三】
- 《明日方舟》Python版公开招募工具
- Python学习教程(Python学习路线):如何正确使用Pandas库提升项目的运行速度?...
- WCF、WebAPI、WebService之间的区别
- PAT B1034 有理数四则运算 (20 分)
- Day05:装饰器,三元表达式,函数的递归,匿名/内置函数,迭代器,模块,开发目录...
- python - HTMLTestRunner 测试报告模板设置
- torch学习笔记--tensor介绍2,对tensor的结构