当前位置:网站首页>[server data recovery] case of offline data recovery of two hard disks of IBM server RAID5
[server data recovery] case of offline data recovery of two hard disks of IBM server RAID5
2022-07-06 06:55:00 【North Asia data recovery】
Server data recovery environment :
ibm x3850 Series servers ;
5 Block hard disk composition raid5 disk array ;
linux redhat 5.x operating system ;
oracle database .
Server failure :
Two hard disks on the server are offline due to unknown failure , Loss of server data , The administrator contacted our data recovery center to recover the data of the failed server . After the server data recovery engineer conducts preliminary inspection on the faulty server , It is found that two hard disks in the server array are offline , The hot spare is not activated . There is no physical failure in the hard disk , No obvious synchronization .
Server data recovery process :
1、 Shut down the failed server , After marking the fault disk, take out the slot and mount it to the prepared data recovery server environment for image backup . After mirroring the original hard disk, I found that except 2 Plate No 10-20 All other hard disks except the bad sectors are normal . After the image is completed, reinstall the hard disk to the original server .
2、 The server data recovery engineer analyzes the raid structure , Get in array raid Stripe size 、 Check direction 、 Strip rules and meta Area and other information . After analysis, it is found that the best disk sequence structure is 0-1-2-3, defect 3 Number plate , The structure is as follows: :

According to the analysis raid Information virtual build a group raid5 Environmental Science , Data verification after assembly ,200M The above latest compressed packages are decompressed without error , According to this structure, virtual raid Generated on a hard disk , adopt USB Connect the recovered single disk to the original server , Start the fault server through the software and write back the whole disk .
3、 After the data is written back, you cannot enter the operating system , The error message is :/etc/rc.d/rc.sysinit:Line 1:/sbin/pidof:Permission denied. The data recovery engineer finds the file permissions after restarting the server 、 Time 、 There are obvious errors in size , Analyze and locate the root partition again /sbin/pidof/, The reason for the problem is 2 Bad track of No.1 disk .
4、 Use other disc pairs 2 The damaged area of plate No xor Replenish and recheck the file system , Still wrong , The data recovery engineer is right again inode Table to check , Find out 2 Some nodes in the damaged area of disk No. 1 are shown as ( In the picture 55 55 55 part ):

5、 Although described in the node uid It still exists normally , But size 、 attribute 、 The initial allocation block is all wrong . The node information of the original node block is determined through the log and then corrected , again dd Root partition , perform fsck -fn /dev/sda5 testing , The error report is shown in the figure below :

6、 After analysis, we found that , original 3 Disk number is first offline , The intersection of new and old node information leads to multiple nodes sharing data blocks . Data recovery engineers distinguish according to the file to which the node belongs , Clear the wrong node and execute again fsck -fn /dev/sda5, There are still parts located in doc The node under the directory reports an error . Since it does not affect startup, restart the system after forced repair , The system is OK , Starting the database is normal .
7、 The server administrator verifies the server data in person , The verification result indicates that the data is normal , Data recovery successful .
边栏推荐
- Leetcode daily question (1997. first day where you have been in all the rooms)
- 【刷题】怎么样才能正确的迎接面试?
- Apache dolphin scheduler source code analysis (super detailed)
- What is the biggest problem that fresh e-commerce is difficult to do now
- [English] Verb Classification of grammatical reconstruction -- English rabbit learning notes (2)
- ROS learning_ Basics
- 机器人类专业不同层次院校课程差异性简述-ROS1/ROS2-
- [hot100] 739. Température quotidienne
- UWA Pipeline 2.2.1 版本更新说明
- L'Ia dans les nuages rend la recherche géoscientifique plus facile
猜你喜欢

LeetCode - 152 乘积最大子数组

A method to measure the similarity of time series: from Euclidean distance to DTW and its variants

开源的网易云音乐API项目都是怎么实现的?

医疗软件检测机构怎么找,一航软件测评是专家

Leetcode daily question (971. flip binary tree to match preorder traversal)

女生学软件测试难不难 入门门槛低,学起来还是比较简单的
![[ 英语 ] 语法重塑 之 动词分类 —— 英语兔学习笔记(2)](/img/3c/c25e7cbef9be1860842e8981f72352.png)
[ 英语 ] 语法重塑 之 动词分类 —— 英语兔学习笔记(2)

How to find a medical software testing institution? First flight software evaluation is an expert

Misc of BUU (update from time to time)

My creation anniversary
随机推荐
The registration password of day 239/300 is 8~14 alphanumeric and punctuation, and at least 2 checks are included
漏了监控:Zabbix对Eureka instance状态监控
【软件测试进阶第1步】自动化测试基础知识
Suspended else
Leetcode daily question (1870. minimum speed to arrive on time)
Oracle数据库11gr2使用tde透明数据加密报错ora28353,如果运行关闭wallet会报错ora28365,运行打开wallet就报错ora28353无法打开wallet
Number of query fields
LeetCode每日一题(971. Flip Binary Tree To Match Preorder Traversal)
SQL Server Manager studio (SSMS) installation tutorial
L'Ia dans les nuages rend la recherche géoscientifique plus facile
Pymongo gets a list of data
【刷题】怎么样才能正确的迎接面试?
Chapter 7 - thread pool of shared model
[daily question] 729 My schedule I
At the age of 26, I changed my career from finance to software testing. After four years of precipitation, I have been a 25K Test Development Engineer
Monotonic stack
Day 245/300 JS foreach data cannot be updated to the object after multi-layer nesting
Apache DolphinScheduler源码分析(超详细)
Fedora/REHL 安装 semanage
【Hot100】739. 每日溫度