当前位置: 首页 > news >正文

dell服务器RAID5磁盘阵列出现故障的解决过程二——热备盘制作与坏盘替换过程

目录

  • 背景
  • 方案
  • 概念
    • 全局热备(Global Hot Spare):
    • 独立热备(Dedicated Hot Spare):
  • 过程
    • 8号制作成热备
      • 清除配置
      • 制作独立热备
      • 热备顶替坏盘直接rebuild
    • 更换2号盘
      • 2号热备
  • 注意
    • 注意事项
    • foreign状态要先清除配置

背景

继上次数据恢复之后,还有两块盘的问题没有解决,就是2号和8号盘,今天要更换这两块盘,同时制作热备

方案

1、先换8做成热备,拆2,然后8顶上,再把2做成热备;
2、先插2,然后8做成热备。
如果方案1先把8盘做成热备之后 它会检测到2盘有错误,直接让8替换2吗?带着这个疑问,选择了方案1

概念

RAID制作热备时,除了全局热备(Global Hot Spare)外,还有独立热备(Dedicated Hot Spare)的配置方式。这两种方式的主要区别和特点如下:

全局热备(Global Hot Spare):

定义:全局热备指热备硬盘可以作为整个通道上所有阵列的热备。
特点:
灵活性高:可以在多个RAID阵列之间共享热备硬盘。
适用范围广:适用于多个RAID阵列同时运行,且可能出现多个磁盘故障的场景。
配置简单:在RAID管理界面中进行全局配置即可。

独立热备(Dedicated Hot Spare):

定义:为每个特定的RAID阵列或磁盘配置一个或多个专用的Hot Spare磁盘。
特点:
针对性强:每个RAID阵列或磁盘都有专用的热备硬盘,确保故障发生时能迅速替换。
安全性高:由于热备硬盘是专用的,因此可以确保在特定RAID阵列或磁盘故障时始终有可用的替换硬盘。
配置相对复杂:需要针对每个RAID阵列或磁盘单独配置热备硬盘。
总结:

在选择全局热备还是独立热备时,需要根据具体的RAID配置、业务需求以及预算等因素进行综合考虑。
全局热备适用于需要跨多个RAID阵列提供热备支持的场景,而独立热备则更适用于对特定RAID阵列或磁盘提供独立热备支持的场景。
在配置热备硬盘时,还需要注意热备硬盘的容量必须至少与RAID阵列中最大的活动磁盘容量相同或更大,以确保在替换故障磁盘后能够存储从其他磁盘上重建的数据。

过程

8号制作成热备

清除配置

当在现有的RAID配置中添加热备盘时,如果系统中存在旧的、不兼容的或已损坏的配置信息,可能会导致配置冲突。
清除配置可以确保RAID系统从干净的状态开始,避免潜在的配置问题。

在Foreign View中,选择PERC H700 Integrated,按F2,选择Foreign Confg,再选择Clear
在这里插入图片描述
系统通常会提示确认是否要清除Foreign Configuration,选择OK
在这里插入图片描述
此时8号状态已经变成了ready
在这里插入图片描述

制作独立热备

在Disk Group上按F2(也就是在raid5阵列上制作独立热备),选择Manage Ded.HS((管理独立热备))
在这里插入图片描述
在弹出的选项中,使用空格键选择想要设置为独立热备的硬盘。确保选择的硬盘容量至少与RAID 5阵列中最大的活动磁盘容量相同或更大。此时选择8号盘(前面的X就代表选中了),使用TAB键或方向键选择“OK”,然后按回车键确认配置。
开始制作热备
在这里插入图片描述

热备顶替坏盘直接rebuild

神奇的一幕出现了,8号直接替换了2号,进入了rebuild 过程
果然和猜想的一样,8号热备制作好之后,检测到2号有问题,直接替换了2号。
在这里插入图片描述

在这里插入图片描述
raid5阵列中的所有盘的活动灯(下面的灯)都亮了,一起工作,重建阵列
在PD Mgmt中可以看到8号和2号的状态,2号还是显示Failed,一会儿就来更换它,再看下它的状态的改变
在这里插入图片描述

更换2号盘

此时8号还在rebuiild,2号更换之后的状态
在这里插入图片描述

2号热备

2号热备制作完成
在这里插入图片描述
最后,8号加入raid5阵列,正在rebuild,2号做成了raid5阵列的独立热备
在这里插入图片描述
最后的最后,阵列rebuild成功,热备时刻准备着
在这里插入图片描述
在PD Mgmt页面
在这里插入图片描述
活动灯也都不亮了,工作完了,休息了
在这里插入图片描述

注意

注意事项

在进行任何RAID配置更改之前,请务必备份重要数据,以防数据丢失。
配置RAID和热备时,请确保按照服务器的硬件规格和RAID控制器的要求进行操作。
不同的服务器和RAID控制器可能有不同的配置步骤和选项

foreign状态要先清除配置

如果使用的盘里带有原有的raid配置,必须要先清除,否则会提示下面的内容
在这里插入图片描述
或者,如果直接import
在这里插入图片描述

相关文章:

dell服务器RAID5磁盘阵列出现故障的解决过程二——热备盘制作与坏盘替换过程

目录 背景方案概念全局热备(Global Hot Spare):独立热备(Dedicated Hot Spare): 过程8号制作成热备清除配置制作独立热备热备顶替坏盘直接rebuild 更换2号盘2号热备 注意注意事项foreign状态要先清除配置 背…...

Elasticsearch开启认证|为ES设置账号密码|ES账号密码设置|ES单机开启认证|ES集群开启认证

文章目录 前言单节点模式开启认证生成节点证书修改ES配置文件为内置账号添加密码Kibana修改配置验证 ES集群开启认证验证 前言 ES安装完成并运行,默认情况下是允许任何用户访问的,这样并不安全,可以为ES开启认证,设置账号密码。 …...

Excel 数据筛选难题解决

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…...

Web实时通信的学习之旅:WebSocket入门指南及示例演示

文章目录 WebSocket的特点1、工作原理2、特点3、WebSocket 协议介绍4、安全性 WebSocket的使用一、服务端1、创建实例:创建一个webScoket实例对象1.1、WebSocket.Server(options[,callback])方法中options对象所支持的参数1.2、同样也有一个加密的 wss:/…...

分治精炼宝库-----快速排序运用(⌯꒪꒫꒪)੭

目录 一.基本概念: 一.颜色分类: 二.排序数组: 三.数组中的第k个最大元素: 解法一:快速选择算法 解法二:简单粗暴优先级队列 四.库存管理Ⅲ: 解法一:快速选择 解法二:简单粗…...

快速修复mfc100u.dll丢失解决方案

相连文章:SecureCRT的安装破解 [详细过程2024] 有小伙伴向我反馈在打开SecureFX注册机之后显示【mfc100u.dll找不到】重装之后也没有用,这个是因为Microsoft Visual C的运行时组件和库出现了错误,直接选择重新安装就可以 出现这种情况的原因…...

【C++深度探索】继承机制详解(一)

hello hello~ ,这里是大耳朵土土垚~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 💥个人主页:大耳朵土土垚的博客 &#x1…...

力扣第218题“天际线问题”

在本篇文章中,我们将详细解读力扣第218题“天际线问题”。通过学习本篇文章,读者将掌握如何使用扫描线算法和堆来解决这一问题,并了解相关的复杂度分析和模拟面试问答。每种方法都将配以详细的解释,以便于理解。 问题描述 力扣第…...

帝国cms未审核文章可视化预览效果

有时候为了让编辑更加清楚的看到别人审核之后的效果,同时文章有需要下一级审核才能在前端展示出来,今天就来展示一个未审核文章预览审核后的效果 这次给某出版社开发的时候,他们需要实现编辑能够预览自己发布之后的审核效果,所以就…...

医院管理系统带万字文档医院预约挂号管理系统基于spingboot和vue的前后端分离java项目java课程设计java毕业设计

文章目录 仓库管理系统一、项目演示二、项目介绍三、万字项目文档四、部分功能截图五、部分代码展示六、底部获取项目源码带万字文档(9.9¥带走) 仓库管理系统 一、项目演示 医院管理系统 二、项目介绍 基于springbootvue的前后端分离医院管…...

爬虫技术在物联网数据采集中的应用

爬虫技术在物联网数据采集中的应用案例主要包括以下几个方面: 电商平台数据采集:例如,使用Python编写的网络爬虫可以用于爬取京东网页相关数据,如品牌、标题、价格、店铺等,并进行数据处理及可视化展示。这种方法不仅可…...

spring boot初始化的几个总结

spring intializr File->New->Project 注意:Spring Initializer中 Java版本选择模块已经不支持1.8了。 Spring Boot 3.x要求 Java最低版本为17, 最新的SpringBoot版本已经要求Java22了 所以,你可以升级Java版本,使用Spri…...

springcloud第4季 seata报could not find any implementation for class

一 问题说明 1.1 描述 在使用seata2.0alibaba-cloud 2022.0.0.0-RC2nacos 2.2.3 模拟下订单分布式事务场景,出现如下问题:java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 查看服务端:java.util.ServiceCo…...

IT之家最新科技热点

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…...

对象实例化过程

目录 一、Java对象实例化在JVM中的过程: 类加载与初始化 分配内存 初始化对象内存 设置对象头 执行初始化方法 构造方法执行 二、对象的创建过程 一、Java对象实例化在JVM中的过程: 类加载与初始化: 当JVM需要实例化一个对象时,它…...

常见漏洞之XSS

一、XSS简介 XSS(Cross-Site Scripting,跨站脚本攻击)是一种常见的网络攻击方式,通过在网页中注入恶意脚本,当其他用户浏览这些网页时,这些嵌入的恶意脚本会在其浏览器上执行,从而进行各种恶意…...

Python变量的命名规则与赋值方式

第二章:Python 基础语法 第一节:变量的命名规则与赋值方式 2.1.1 引言 在编程中,变量是存储数据的基本单元。变量的命名和赋值是编程语言中表达和操作数据的基础。了解和遵循变量命名规则对于编写清晰、可维护的代码至关重要。 2.1.2 变量…...

昇思25天学习打卡营第7天|网络构建

昇思25天学习打卡营第7天|网络构建 前言函数式自动微分函数与计算图微分函数与梯度计算Stop GradientAuxiliary data神经网络梯度计算 个人任务打卡(读者请忽略)个人理解与总结 前言 非常感谢华为昇思大模型平台和CSDN邀请体验昇思大模型!从今…...

扩展阅读:什么是中断

如果用一句话概括操作系统的原理,那就是:整个操作系统就是一个中断驱动的死循环,用最简单的代码解释如下: while(true){doNothing(); } 其他所有事情都是由操作系统提前注册的中断机制和其对应的中断处理函数完成的。我们点击一下鼠标,敲击一下键盘,执行一个程序,…...

git 命令学习之branch 和 tag 操作

引言 在项目一个迭代过程结束之时,或是一个版本发布之后,我们要进行 新版本的开发,这时就需要对原来的项目代码进行封存,以及新项目代码的开始,这时就需要用到 branch 和 tag 操作。下面简单说说对这两个操作的理解。…...

深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录

ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...

golang循环变量捕获问题​​

在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下: 问题背景 看这个代码片段: fo…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...

基于数字孪生的水厂可视化平台建设:架构与实践

分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...

sqlserver 根据指定字符 解析拼接字符串

DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

HBuilderX安装(uni-app和小程序开发)

下载HBuilderX 访问官方网站&#xff1a;https://www.dcloud.io/hbuilderx.html 根据您的操作系统选择合适版本&#xff1a; Windows版&#xff08;推荐下载标准版&#xff09; Windows系统安装步骤 运行安装程序&#xff1a; 双击下载的.exe安装文件 如果出现安全提示&…...

AI编程--插件对比分析:CodeRider、GitHub Copilot及其他

AI编程插件对比分析&#xff1a;CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展&#xff0c;AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者&#xff0c;分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...

浅谈不同二分算法的查找情况

二分算法原理比较简单&#xff0c;但是实际的算法模板却有很多&#xff0c;这一切都源于二分查找问题中的复杂情况和二分算法的边界处理&#xff0c;以下是博主对一些二分算法查找的情况分析。 需要说明的是&#xff0c;以下二分算法都是基于有序序列为升序有序的情况&#xf…...