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

服务器数据恢复—服务器raid常见故障表现原因解决方案

RAID(磁盘阵列)是一种将多块物理硬盘整合成一个虚拟存储的技术,raid模块相当于一个存储管理的中间层,上层接收并执行操作系统及文件系统的数据读写指令,下层管理数据在各个物理硬盘上的存储及读写。相对于单独的物理硬盘,raid可以为用户提供更大的独立存储空间,更快的读写速度,更高的数据存储安全及更方便的统一管理模式。磁盘阵列是否能正常运转是保障服务器中数据正常读写的关键。

服务器raid常见故障表现:
1、磁盘阵列中有多块物理硬盘的指示灯报警(显示除绿色外的其他颜色如红色/黄色)。
2、磁盘阵列管理界面显示多块硬盘呈离线状态或丢失状态。
3、Raid信息丢失、所有物理硬盘不是online状态。
4、无法进入raid管理界面或查看raid相关信息时死机。

磁盘阵列出现故障的原因分析:
1、磁盘阵列中单块硬盘出现物理故障。
2、Raid数据传输通道不畅或者数据传输模块老化。
3、服务器系统更新、重启或服务器意外断电导致raid信息丢失或raid模块损坏。
4、Raid模块升级或重装系统导致raid信息丢失或被重新创建。
5、错误插拔磁盘阵列中的物理硬盘或者强制硬盘online/rebuild可能导致服务器数据遭到完全损坏。

磁盘阵列数据恢复方案:
1、首先将磁盘阵列中所有运行状态良好的非热备盘完整备份到带有冗余功能的安全存储中,对于存在物理故障的硬盘需按照相应故障类型的解决方案进行处理,尽最大可能将故障物理硬盘中的数据备份到安全存储中。
2、基于镜像文件对所有硬盘进行分析,确定故障raid的结构参数(raid级别、条带块大小、硬盘盘序、数据校验方式等),同时判断故障raid中各硬盘的离线情况。
3、根据分析所获取到的raid参数及硬盘离线情况在只读环境中重组raid,并对重组的raid进行逻辑校验,确定文件系统大体结构无误后将raid阵列生成完整镜像。
4、对生成的raid镜像进行完整的逻辑分析和校验,若文件系统仍存在不一致的情况则依据相应文件系统损坏情况进行修复,直至完全没有问题后迁移所需数据。

磁盘阵列数据安全Tips:
1、切忌让硬盘再次受到磕碰。
2、切忌重新创建raid或者强制online/rebuild。
3、切忌非专业人士拆卸、更换障磁盘阵列的主要模块。

相关文章:

  • 测试基础06:软件产品的运行环境dev、sit、test、fat、uat、pre、pro
  • Eclipse下载安装教程(包含JDK安装)【保姆级教学】【2024.4已更新】
  • SpringSession原理简析
  • 【软考中级 软件设计师】计算机网络和安全
  • 软件测试外包公司测试流程分享,与企业内部测试人员的区别有哪些?
  • 【Torch学习笔记】
  • Python中的yield关键字,掌握生成器的精髓
  • linux下宝塔负载100%解决方法
  • 存储+调优:存储-IP-SAN
  • NumPy 随机数据分布与 Seaborn 可视化详解
  • 请叙述Vue 中使用了哪些设计模式
  • 安装和配置 FRP (Fast Reverse Proxy)
  • 第14章-蓝牙遥控小车 手把手做蓝牙APP遥控小车 蓝牙串口通讯讲解
  • Redis 可视化工具 RedisInsight 的保姆级安装以及使用(最新)
  • 39. 组合总和 - 力扣(LeetCode)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 3.7、@ResponseBody 和 @RestController
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • JS实现简单的MVC模式开发小游戏
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Shadow DOM 内部构造及如何构建独立组件
  • yii2中session跨域名的问题
  • 程序员最讨厌的9句话,你可有补充?
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 让你的分享飞起来——极光推出社会化分享组件
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • scrapy中间件源码分析及常用中间件大全
  • ## 1.3.Git命令
  • #stm32整理(一)flash读写
  • (~_~)
  • (ros//EnvironmentVariables)ros环境变量
  • (五)关系数据库标准语言SQL
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)平衡树
  • (转)人的集合论——移山之道
  • ./configure,make,make install的作用(转)
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net core开源商城系统源码,支持可视化布局小程序
  • .Net MVC4 上传大文件,并保存表单
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .net打印*三角形
  • .NET项目中存在多个web.config文件时的加载顺序
  • .net中调用windows performance记录性能信息
  • .NET中分布式服务
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .skip() 和 .only() 的使用
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [AIGC] Java List接口详解