运维必看!阵列硬盘掉线的恢复过程
一、磁盘阵列出现故障的过程
本次进行数据恢复的是某个网站的一个2850型号服务器,这台服务器一共安装有6块硬盘,每块硬盘的容量为300GB,服务器上层安装了linux操作系统和EXT3文件系统。在服务器运行过程中有一块硬盘因为未知原因离线,但是由于服务器的阵列级别为raid5,所以一块硬盘掉线并未影响服务器的正常运行,直到又出现一块硬盘掉线,服务器系统瘫痪。
二、强制上线操作
管理员查看阵列情况后并不能确定两块硬盘的离线顺序,只好选择其中一块硬盘尝试强制上线操作(强制上线操作具有一定风险,如进行操作需提前备份)。管理员将其中的一块硬盘强制上线后发现操作系统在启动时出现异常,为了避免损坏数据,只好将服务器关机并联系数据恢复机构进行专业修复。
三、数据恢复故障分析
在数据恢复操作中经常会遇到这类故障情况,很多管理员由于发现不及时或者第一块硬盘掉线时没有及时处理导致两块硬盘甚至多块硬盘掉线,这样阵列就会彻底崩溃。此时管理员可以对后离线的硬盘进行强制上线操作,虽然具有一定的风险但是也具有一定的可操作性行。
但是在进行强制上线时最好由经验丰富的管理员或者数据恢复工程师进行操作,以免对数据造成不可挽回的破坏,今天这个案例就是如此。
四、数据恢复过程
首先将服务器内的所有硬盘进行镜像备份,在备份过程中发现除了已经掉线的两块硬盘外,其他正常硬盘内也有存在坏道,但并没有离线所以暂不必进行特殊处理。备份后分析原raid阵列的组成结构,构建虚拟raid环境。由于管理员曾经对阵列进行强制上线操作,破坏了部分数据结构,所以需要恢复人员在验证raid结构后手工修复被破坏的那部分结构,然后导出阵列内的所有数据。这样数据就恢复成功了,只需重新搭建阵列并迁移就可以了。
五、数据恢复结论
本次数据恢复一共用时2个工作日,所有数据恢复成功。
运维必看!阵列硬盘掉线的恢复过程相关推荐
- 「入门运维必看」一篇让小白彻底搞懂性能调优!
前言: 什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么人来进行性能调优?(who) 怎么样进行性能调优?( ...
- Linux运维必看!深入掌握 Linux 系统的目录结构就靠本文了
Linux和Windows操作系统中的文件系统些不同,在学习使用linux之前,能够了解这个不同之处助于后续的学习.本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Lin ...
- windows如何添加本机dns记录_运维必看!超清晰的 DNS 原理入门指南
来源:阮一峰的网络日志 作者:阮一峰 链接:http://www.ruanyifeng.com/blog/2016/06/dns.html DNS 是互联网核心协议之一.不管是上网浏览,还是编程开发, ...
- 登录日志怎么实现_运维必看:日志标准化必须面对的 4 类问题
朱林 高效运维 作者介绍:朱林,日志及数据分析专家,<Elasticsearch技术解析与实战>作者,对安全技术.数据分析有较深的研究,拥有15年数据分析及安全产品开发经验. 引言 在很多 ...
- 运维必看:低成本数据异地灾备方案
一.前言 大家好,上一期小堂给大家介绍了一个低成本的数据异地灾备方案,适用于数据源位于linux服务器的场景.本期将介绍数据源位于windows服务器场景下的异地数据灾备. 二.部署实施步骤 2.1 ...
- 戴尔PowerEdge-R410服务器U盘安装linux,开启远程连接,IP地址分配教程(运维必看)
目录 一.U盘安装linux 二.开启远程连接 三.分配IP 四.总结 一.U盘安装linux 制作启动盘,下载UltraISO工具,进行制作即可,不会的参考教程https://www.cnblogs ...
- 运维必看,zabbix详细攻略,监控原理、监控流程、部署流程
Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管 ...
- oracle查询耗资源的进程,常用Oracle进程资源查询语句(运维必看)
(一)根据程序名称查找相关信息 select A.process,B.spid,A.sid,A.serial#,A.sql_address,A.username,A.program,A.status, ...
- 计算机硬件知识硬盘,DIY硬件知识:小白必看的硬盘基础知识大全
硬盘是DIY硬件最为重要的存储设备,如果没有硬盘,虽然能够点亮机器,但是你不能进入系统并且保存任何资料文件.众所周知,目前主流的硬盘类型有两种,一种为机械硬盘,另一种为固态硬盘,固态硬盘是目前最流行的 ...
- 新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程
新开班全栈Linux运维-Linux云计算运维与高级架构班课程 全新自动化运维必学课程 全栈Linux运维的课程意义,在于让同学们从Liunx基础课程开始,一路直通Liunx运维高级架构师的级别.全新 ...
最新文章
- 判断交换机性能好坏的九个因素
- SLAM综述(3)-视觉与惯导,视觉与深度学习SLAM
- python学习第三天 --布尔类型
- 回文数猜想代码c语言,跪求用C++写出回文数猜想程序,课程设计需要,谢谢。。。...
- 统计特定文件中的词频
- html实现静态下来菜单js,JS代码实现静态导航菜单效果要用何主要代码?
- SGM:Sequence Generation Model for Multi-Label Classification(SGM)
- PAT (Basic Level) Practice (中文)1076 Wifi密码 (15 分)
- 简单php不用mysql_简单的PHP / MySQL不工作
- numpy-array
- Google发布Chrome 8
- PHP 变量 与 运算符
- 聊一聊Cookie(结合自己的学习方法分享一篇维基百科和一篇segmentfault(思否)好文)...
- 基于大数据架构实现景点游客数据分析平台,全国景点游客数据管理系统
- JSP简介和会话技术
- 被低估的电池管理系统BMS
- 【LaTeX入门】软件安装
- scrapy介绍及使用
- 实用:python中字典的扁平化(flat)
- 【LeetCode】934. 最短的桥