利用nfs实现存储分离

Linux学习笔记——利用samba服务、NFS服务及iSCSI服务实现存储分离 本篇文章总结了网络文件系统中关于samba服务、NFS服务以及iSCSI服务,其本质上是实现数据的存储分离,请大家参考(多图预警) 阅读详情

1.实验环境

nfs-servernfs服务器172.25.254.100

node1

用户服务器172.25.254.10
node2用户服务器172.25.254.20

2.部署nfs网络文件系统存储

[root@nfs-server ~]# dnf install nfs-utils -y	#安装软件


[root@nfs-server ~]# systemctl enable --now nfs-server	#实现开机自启动


[root@nfs-server ~]# mkdir /remotehome/{www,jjj}	#创建需要存储分离的用户家目录
[root@nfs-server ~]# chmod 777 /remotehome/{www,jjj}


[root@nfs-server ~]# vim /etc/exports			#编辑共享配置目录
/remotehome     *(rw,async,no_root_squash)		#共享/remotehome底下的文件


[root@nfs-server ~]# systemctl restart nfs-server.service #重启服务

验证服务器是否共享成功

[root@node1 ~]# dnf install nfs-utils -y	#安装软件

[root@node1 ~]# showmount -e 172.25.254.100    #查看服务器是否有可挂载的文件
Export list for 172.25.254.100:
/remotehome *

[root@node2 ~]# dnf install nfs-utils -y	#安装软件

[root@node2 ~]# showmount -e 172.25.254.100
Export list for 172.25.254.100:
/remotehome *

3.建立用户并实现存储分离

在node1中

[root@node1 ~]# useradd -M www	#创键与存储分离的家目录名字相同的用户 -M 不自主创建用户家目录。


[root@node1 ~]# echo www | passwd --stdin www	#更改密码
更改用户 www 的密码 。
passwd:所有的身份验证令牌已经成功更新。


[root@node1 ~]# useradd -M jjj
[root@node1 ~]# echo jjj | passwd --stdin jjj
更改用户 jjj 的密码 。
passwd:所有的身份验证令牌已经成功更新。


[root@node1 ~]# dnf install autofs -y	#安装自动挂载软件


[root@node1 ~]# vim /etc/auto.master	
/home   /etc/auto.home		#监控本地父目录/home,auto.home是它的子目录挂载规则


[root@node1 ~]# vim /etc/auto.home
*       172.25.254.100:/remotehome/& #*通配符 任意子目录名字,对/remotehome/& 进行匹配


[root@node1 ~]# systemctl enable --now autofs    #实现开机自启动

测试:

#在node1中
[root@node1 ~]# su - www    #登录www用户

[www@node1 ~]$ touch file{1..100}	#用www用户 创建文件


#在node2中
[root@node2 ~]# su - www	#在node2中登录www用户,可以看到node1创建的文件
[www@node2 ~]$ ls
file1        file15  file22  file3   file37  file44  file51  file59  file66  file73  file80  file88  file95
file10       file16  file23  file30  file38  file45  file52  file6   file67  file74  file81  file89  file96
file100      file17  file24  file31  file39  file46  file53  file60  file68  file75  file82  file9   file97
file11       file18  file25  file32  file4   file47  file54  file61  file69  file76  file83  file90  file98
file{1.100}  file19  file26  file33  file40  file48  file55  file62  file7   file77  file84  file91  file99
file12       file2   file27  file34  file41  file49  file56  file63  file70  file78  file85  file92
file13       file20  file28  file35  file42  file5   file57  file64  file71  file79  file86  file93
file14       file21  file29  file36  file43  file50  file58  file65  file72  file8   file87  file94

NFS共享存储 一、NFS共享存储服务概述 1、NFS的概念及优点 NFS是一种基于TCP/IP传输的网络文件系统协议。 通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源;对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的方法,NFS也是NAS存储设备必然支持的一种协议; 2、NFS的缺点 由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只在... 阅读详情

相关推荐

Oracle rac 基于 NFS存储的实现

oracle的安装规划方面不用多介绍了,只介绍NFS的配置和安装过程中的一些使用asm磁盘的不同点。1、环境准备2个rac节点,4台存储节点计算节点:10.160.36.6410.160.36.76存储节点:10.160.36.3310.160.36.6010.160.36.6210.160.36.702、NFS存储准备nfs存储提供端安装nfs软件yum install -y nfs-utils...

征程 3992

利用NFS实现存储分离

这篇文章介绍了如何利用NFS(网络文件系统)实现用户家目录的存储分离方案。主要内容包括: 存储分离的背景和优势:解决多台服务器用户数据不一致和单点故障问题,实现计算与存储分离。 NFS工作原理:服务端共享目录,客户端挂载使用,配合autofs实现按需自动挂载。 具体部署步骤: 服务端安装nfs-utils,创建共享目录并配置exports文件 防火墙放行相关服务端口 客户端安装nfs-common,创建相同用户 使用autofs配置按需自动挂载策略

2401_84044881的博客 389

Anomalib实战:5分钟搞定图像异常检测模型训练(附完整代码)

本文提供了一份基于Anomalib框架的图像异常检测快速实战指南。文章详细介绍了从环境搭建、数据准备到模型训练与推理的完整流程,重点推荐了训练速度快、效果稳定的PatchCore模型,并附带了可运行的完整代码,旨在帮助开发者快速上手工业质检等实际应用。

weixin_29039773的博客 422

Haproxy+Keepalived+Varnish+LAMP+Memcacked+NFS 实现web站点的动静分离

Haproxy+Keepalived+Varnish+LAMP+Memcacked+NFS 实现web站点的动静分离 (一)架构拓扑图展示 (二)架构的简要说明本次动静分离的源码使用WordPress的开源程序,WordPress程序自身可以做到前台与后台的完全分离。为了演示效果,使用NFS共享存储(文件系统级共享)对外提供静态资源和动态资源,并且将静态资源挂载至静态主机,动态资源挂载至动态主

yhy1271927580的博客 1871

stm32学习笔记:ADC

stm32学习笔记:ADC

hmh520i的博客 3223

CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试

前面CODESY下载安装并熟悉了,p-net搭建从站也已经跑在虚拟机树莓派上了,我们只需要快速搭建一个profinet主站来和从站进行交互即可,这里我们直接用Windows下带的软PLC搭建profinet主站并和p-net的demo从站程序进行IO交互。评估是否进行Windows下的运行时PLC前先看一下注意事项,Windows下安装配置会需要修改boot及防火墙等,可能会影响Windows电脑的正常使用,所以创建项目时的设备可以选择非RTE的。

逍遥游的博客 7313

简单存算分离方案实现教程

通过上述步骤,你已经成功地配置了NFS服务器和客户端,使得两个设备可以实现存算分离。存储设备负责存储数据,计算主机通过网络文件系统访问这些数据,从而提升整体系统性能和资源利用效率。如果你在过程中遇到任何问题或需要进一步的帮助,请随时联系。祝你的存算分离方案顺利运行!

u010171729的博客 1122

SpringBoot实战——仿b站项目(一)

热部署就是当应用程序这种运行的时候升级冉家或者修改某一部分代码、配置文件时,无需手动启动应用,即可修改的部分生效工具 + IDEA配置。

weixin_52880572的博客 3456

nfs服务器

nfs-server:nfs服务器,172.25.254.100。node1:用户服务器,172.25.254.10。node2:用户服务器,172.25.254.20。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。更改用户 timinglee 的密码。更改用户 timinglee 的密码。#利用autofs实现存储分离。#利用autofs实现存储分离。

2301_82163761的博客 243

文章详细介绍了进行DoIP(DiagnosticoverInternetProtocol)测试的完整过程,包括样件的正确接线、CANoe软件的环境配置、端口设置、VLAN配置、IP和MAC地址的设定

关于Tester和DUT的地址,其实最主要的就是DUT的IP、MAC和逻辑地址,如果不知道Tester的IP、MAC和逻辑地址,可以配置为与DUT同一网段的就可以。ps:最重的是知道DUT的IP、逻辑、MAC地址,如果有VLAN也需要知道,Tester的地址可以根据DUT地址进行设定,其余的值可根据DoIP的报文查到相关参数。ps:如果在通信中没有建立VLAN,但是源地址和目的地址都填写正确,此时就要考虑是否是遗漏了VLAN,建立一个VLAN,在重新试试是否可通信。此处与硬件连接是相对应的,要注意!

qq_40965861的博客 1128

5分钟搞懂超分算法:从插值到深度学习的实战对比(附Python代码)

本文系统对比了从传统插值到深度学习的主流超分算法,包括最近邻、双线性、双三次插值,以及基于边缘、统计模型和SRCNN、ESPCN、SRGAN等深度学习模型。通过实战代码和决策框架,帮助开发者根据图像质量、速度、资源等需求,快速选择最合适的超分辨率算法,实现从低清到高清的有效转换。

pp12345的博客 429

NFS的基本配置

编写主策略文件/mnt(最终挂载点的上级目录) /etc/auto.timinglee(子策略文件,自定义)--timeout=10(自定义挂载时间)​timinglee(最终挂载点) -rw (挂载参数) 172.25.254.100:/timinglee(网络资源)文件系统 1K-块 已用 可用 已用% 挂载点​。

2301_77039810的博客 196

Windows 11 部署 Docker Desktop:从 WSL 报错到服务配置的完整排障实录

本文详细记录了在Windows 11上部署Docker Desktop时遇到的WSL报错问题及完整解决方案。从Hyper-V配置、BIOS设置到系统服务检查,提供了一系列实用命令和排查步骤,帮助开发者快速解决'Unexpecter WSL error'等常见问题,实现Docker与WSL2的稳定运行。

weixin_30687051的博客 120

分离mysql和存储实现双web负载均衡

此篇博文仅限涉及web服务器部分,至于负载均衡的实现可以按照需求来做,可以是基于DNS解析的负载均衡,也可以用lvs或者专用的负载均衡器(如F5或randware)这是一个比较简单的负载均衡的实现,没有考虑到ha。具体规划:将2台web服务器做成一个discuz论坛的小集群。合理分配2台web服务器的任务,分离文件共享和mysql应用,使2台服务器同时提供web服务,但由we...

weixin_34310127的博客 84

国科大学习资料--图像处理(彭思龙、杨戈)--2020年期末考试题解析(学长整理分析)

在对20年卷子分析前,先看看19年卷子的解析(后面有20年的变化,由于从核心课调整到了普及课,20年的卷子相对简单,但是还是有很多细节) 解析:(字写的不好别嫌弃!!!!) 20年的卷子 第一题:和19年基本一致,但是加了高斯核计算费用,要算一个节省计算成本比率,所以去多看看PPT 第二题:和19年基本一致,加了证明两个高斯卷积仍然是高斯卷积,相当于19年题2和3结合 第三题:采样定理,和19年基本一致,但要注意加了证明 第四题:考了形态学提取图像边界 第五题:直方图,和19年一

无名何许人的博客 4364

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Kubernetes 卷存储 NFS | nfs搭建配置 原理介绍 nfs作为存储卷使用

NFS(Network File System)是一种分布式文件系统协议,允许客户端远程访问服务器上的文件,实现数据共享。它整合多个存储设备为统一文件系统,方便数据存储和管理,支持负载均衡和故障转移,确保服务高可用和可扩展。但需注意,NFS依赖网络环境,网络状况影响其性能,且配置管理需技术经验。nfs端口:2049RPC端口:111wnfs原理工作原理主要基于客户端-服务器架构。在NFS环境中,服务器端运行NFS服务,将本地文件系统中的文件共享给网络上的其他计算机。

weixin_48711696的博客 2190

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Kubernetes: 利用NFS动态提供后端存储

文章目录 Kubernetes: 利用NFS动态提供后端存储 pv, pvc和storageclass关系 前提条件 nfs-client-provisioner 安装部署 方式1: 使用Helm 配置 方式2: 不使用Helm 授权 如果启用了RBAC 修改deployment文件并部署 `deploy/deployment.yaml` 修改StorageClass文件并部署 `deploy/class.yaml` 测试 最新版本nfs-sub

琦彦 1933

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

kubernetes集群配置实现NFS存储

1、K8S高可用集群的搭建方法 如何搭建Kubernetes高可用参见本人的《在ubuntu上通过kubeadm部署K8S(v1.13.4)高可用集群》一文。搭建好的集群类似如下: 2、NFS 服务器的安装配置 NFS是一种网络文件存储系统,该技术在Linux系统下通过配置实现,私有云K8S集群要对容器存储持久化,这是一种相对配置简单的存储技术。NFS服务器的安装配置方法可参考本人的《...

qq_21713697的博客 2454

K8S持久化存储:NFS+StorageClass实现动态供给

快速创建NFS类型的StorageClass,并验证该StorageClass正常可用 参考: k8s学习笔记之StorageClass+NFS Ubuntu 下搭建 NFS 服务 K8S中的持久化存储: K8s 中又引入了 Persistent Volumes 概念,它可以将存储和计算分离,通过不同的组件来管理存储资源和计算资源,然后解耦 pod 和 Volume 之间生命周期的关联。这样,当把 pod 删除之后,它使用的PV仍然存在,还可以被新建的 pod 复用。 又分为静态供给(Static .

Working hard and Focus 7155

从手动到自动:我的 Kubernetes NFS 存储之旅

Kubernetes存储管理从手动到自动化的实践指南 本文分享了Kubernetes存储管理的实践经验,从静态存储到动态供应的完整解决方案。文章首先介绍了NFS服务器的搭建步骤。然后深入讲解了PV和PVC的静态绑定机制,通过房产中介的比喻形象说明自动匹配逻辑,并对比了手动绑定和自动匹配两种模式的区别。最后,文章将引导读者实现基于StorageClass的NFS动态存储供应,解决手动创建PV的低效问题,充分发挥Kubernetes的自动化优势。整个实践过程循序渐进,适合Kubernetes初学者理解存储管理。

daihaoxin的专栏 1356

存储服务一NFS文件存储概述

NFS是Network File System的缩写,默认监听2049端口号。它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS分为服务端和客户端(C/S架构)。

m0_58259081的博客 1122

使用NFS作为Glance存储后端

(1)NFS简介NFS网络文件系统提供了一种在类UNIX系统上共享文件的方法。目前NFS有3个版本:NFSv2、NFSv3、NFSv4。CentOS7默认使用NFSv4提供服务,优点是提供了有状态的连接,更容易追踪连接状态,增强安全性。NFS监听在TCP 2049端口上。客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下。在客户端看来,使用NFS的远端文件就像是在使用本地文件一样,只要具有相应的权限就可以使用各种文件操作命令(如cp、cd、mv和rm等),对共享的文件进行相应的操作。

XiaoXinYAYAYA的博客 1843

Kubernetes 笔记(12)— 网络共享存储 PersistentVolume + NFS、部署 NFS Provisoner、使用 NFS 动态存储卷

在Kubernetes集群里,网络存储系统更适合数据持久化,NFS是最容易使用的一种网络存储系统,要事先安装好服务端和客户端。可以编写PV手工定义NFS静态存储卷,要指定NFS服务器的IP地址和共享目录名。使用NFS动态存储卷必须要部署相应的,在YAML里正确配置NFS服务器。动态存储卷不需要手工定义PV,而是要定义,由关联的自动创建PV完成绑定。

wohu1104的专栏 3332

如何利用windows的内置nfs客户端挂载nfs存储

上篇文章谈到windows如何和linux进行文件共享,其中一种方式是NFS服务方式实现,今天来看看怎么样在windows上挂载Linux的NFS。通过以上配置,Linux服务器上的NFS共享能够在Windows NFS客户端中进行挂载并访问。如果想实现开机自动挂载,可以考虑用winodws的计划任务来帮助实现。如果服务器上启用防火墙(如iptables),还需要确保打开NFS相关端口(111和2049)。启用windows NFS客户端,windows10后的专业版和服务器版本内置有NFS客户端。

chrshh2006的专栏 3934

K8S NFS持久存储配置

K8S NFS持久存储配置 在Kubernetes(K8S)中配置NFS(Network File System)作为持久存储通常涉及以下步骤: 1. 准备NFS服务器

lqcbj的博客 1788

PersistentVolume + NFS:网络共享存储

通过前面的文章(),了解到Kubernetes 里的持久化存储对象 PersistentVolume、 PersistentVolumeClaim、StorageClass,把它们联合起来就可以为 Pod 挂载一块“虚拟盘”, 让 Pod 在其中任意读写数据。使用HostPath方式,存储卷只能在本机使用,而 Kubernetes 里的 Pod 经常会在集群里“漂移”,所以这种方式不是特别实用。

m0_71836706的博客 1155
上一篇: LVS(Linux virual server)
下一篇: Apache
FoldWinCard
博客等级 码龄3年 48粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值