当前位置 >> 高防服务器 > 美国 >

2019-05-08 14:08

45.61.241.x 服务器存储瘫痪后如何进行数据恢复?

 

机房突然断电导致整个存储瘫痪,加电后存储依然无法使用。经过用户方工程师诊断后认为是断电导致存储阵列损坏。

整个存储是由12块日立硬盘(3T SAS硬盘)组成的RAID-6磁盘阵列,被分成一个卷,分配给几台Vmware的ESXI主机做共享存储。整个卷中存放了大量的Windows虚拟机,虚拟机基本都是模板创建的,因此系统盘都统一为160G。数据盘大小不确定,并且数据盘都是精简模式。

需要防御大型Dd0S、Cc的网站用户,
咨询鸿网-lulu  企业扣--2885340638
 

二、服务器数据恢复备份数据

将故障存储的所有磁盘和备份sss数据的目标磁盘连入到一台Windows Server 2008的服务器上。故障磁盘都设为脱机(只读)状态,在专业工具WinHex下看到连接状态

使用WinHex 对HD13-HD24以底层方式读取扇区,发现了大量损坏扇区。初步判断可能是这种硬盘的读取机制与常见的硬盘不一样。尝试更换操作主机,更换HBA卡,更换扩展柜,更换为Linux操作系统,均呈现相同故障。与用户方工程师联系,对方回应此控制器对磁盘没有特殊要求。

使用专业工具对硬盘损坏扇区的分布规律进行检测,发现如下规则:

1、损坏扇区分布以256个扇区为单位。2、除损坏扇区片断的起始位置不固定外,后面的损坏扇区都是以2816个扇区为间隔

临时写了个小程序,对每个磁盘的损坏扇区做绕过处理。用此程序镜像完所有盘的数据。

三、服务器数据恢复故障分析

1、分析损坏扇区

仔细分析损坏扇区发现,损坏扇区呈规律性出现。

-每段损坏扇区区域大小总为256。-损坏扇区分布为固定区域,每跳过11个256扇区遇到一个坏的256扇区。-损坏扇区的位置一直存在于RAID的P校验或Q校验区域。-所有硬盘中只有10号盘中有一个自然坏道。

2、分析分区大小

对HD13、HD23、HD24的0-2扇区做分析,可知分区大小为52735352798扇区,此大小按RAID-6的模式计算,除以9,等于5859483644扇区,与物理硬盘大小1049524,和DS800控制器中保留的RAID信息区域大小吻合;同时根据物理硬盘底层表现,分区表大小为512字节,后面无8字节校验,大量的0扇区也无8字节校验。故可知,原存储并未启用存储中常用的DA技术(520字节扇区)。

四、重组RAID

1、分析RAID结构

存储使用的是标准的RAID-6阵列,接下来只需要分析出RAID 成员数量以及RAID的走向就可以重组RAID。

-分析RAID条带大小

整个存储被分成一个大的卷,分配给几台ESXI做共享存储,因此卷的文件系统肯定是VMFS文件系统。而VMFS卷中又有存放了大量的Windows 虚拟机。Windows虚拟机中大多使用的是NTFS文件系统,因此可以根据NTFS中的MFT的顺序分析出RAID条带的大小以及RAID的走向。

-分析RAID是否存在掉线盘

镜像完所有磁盘。后发现最后一块硬盘中并没有像其他硬盘一样有大量的坏道。其中有大量未损坏扇区,这些未损坏扇区大多是全0扇区。因此可以判断这块硬盘是热备盘。

2、重组RAID

根据分析出来的RAID结构重组RAID,能看到目录结构。但是不确定是否为最新状态,检测几个虚拟机发现有部分虚拟机正常,但也有很多虚拟机数据异常。初步判断RAID中存在掉线的磁盘,依次将RAID中的每一块磁盘踢掉,然后查看刚才数据异常的地方,未果。又仔细分析底层数据发现问题不是出在RAID层面,而是出在VMFS文件系统上。VMFS文件系统如果大于16TB的话会存在一些其他的记录信息,因此在组建RAID的时候需要跳过这些记录信息。再次重组RAID,查看以前数据异常的地方可以对上了。针对其中的一台虚拟机做验证,将所有磁盘加入RIAD中后,这台虚拟机是可以启动的,但缺盘的情况下启动有问题。因此判断整个RAID处在不缺盘的状态为最佳。

五、验证数据

1、验证虚拟机;针对用户较为重要的虚拟机做验证,发现虚拟机大多都可以开机,可以进入登陆界面。有部分虚拟机开机蓝屏或开机检测磁盘,但是光盘修复之后都可以启动。

2、验证数据库;针对重要的虚拟机中的数据库做验证,发现数据库都正常。其中有一个数据库,据用户描述是缺少部分数据,但是经过仔细核对后发现这些数据在数据库中本来就不存在。通过查询 master 数据库中的系统视图

3、检测整个VMFS卷是否完整;由于虚拟机的数量很多,每台都验证的话,所需的时间会很长,因此我们对整个VMFS卷做检测。在检测VMFS卷的过程中发现有部分虚拟机或虚拟机的文件被破坏下:

六、恢复数据

1、生成数据;鸿网互联工程师跟客户沟通并且描述了目前恢复的情况。用户经过对几台重要的虚拟机验证后,用户反应恢复的数据可以接受,接着鸿网互联工程师立即着手准备恢复所有数据。

先准备目标磁盘,使用一台dell 的MD 1200加上11块3T的硬盘组成一个RAID阵列。接着将重组的RAID数据镜像到目标阵列上。然后利用专业的工具UFS解析整个VMFS文件系统。

2、尝试挂载恢复的VMFS卷;将恢复好的VMFS卷连接到我们的虚拟化环境中的一台ESXI5.5主机上,尝试将其挂载到的ESXI5.5的环境中。但是由于版本(客户的ESXI主机是5.0版本)原因或VMFS本身有损坏,导致其挂载不成功。继续尝试使用ESXI的命令挂载也不成功,于是放弃挂载VMFS卷。

七、移交数据

由于时间紧迫,先安排鸿网互联工程师将MD 1200 阵列上的数据带到用户现场。然后使用专业工具”UFS”依次导出VMFS卷中的虚拟机。

1、将MD 1200阵列上的数据通过HBA卡连接到用户的VCenter服务器上。

2、在VCenter服务器安装“UFS”工具,然后使用“UFS”工具解释VMFS卷。

3、使用“UFS”工具将VMFS卷中的虚拟机导入到VCenter服务器上。

4、使用VCenter的上传功能将虚拟机上传到ESXI的存储中。

5、接着将上传完的虚拟机添加到清单,开机验证即可。

6、如果有虚拟机开机有问题,则尝试使用命令行模式修复。或者重建虚拟机并将恢复的虚拟机磁盘(既VMDK文件)拷贝过去。

7、由于部分虚拟机的数据盘很大,而数据很少。像这种情况就可以直接导出数据,然后新建一个虚拟磁盘,最后将导出的数据拷贝至新建的虚拟磁盘中即可。

统计了一下整个存储中虚拟机的数量,大约有200台虚拟机。目前的情况只能通过上述方式将恢复的虚拟机一台一台的恢复到用户的ESXI中。由于是通过网络传输,因此整个迁移的过程中网络是一个瓶颈。经过不断的调试以及更换主机最终还是无法达到一个理想的状态,由于时间紧张,最终还是决定在当前的环境迁移数据。

八、数据恢复总结

1、故障总结;所有磁盘坏道的规律如下表:

经过仔细分析后得出坏道的结论如下:

-除去SN:YHJ6LEUD上的一个自然坏道外,其余坏道均分布于RAID-6的Q校验块中。

-坏道区域多数表现为完整的256个扇区,正好当时创建RAID-6时的一个完整RAID块大小。

-活动区域表现为坏道,非活动区域坏道有可能不出现,如热备盘,上线不足10%,坏道数量就比其他在线盘少(热备盘的镜像4小时完成,其他有坏道盘大概花费40小时)

-其他非Q校验区域完好,无任何故障。

精品IP展示:

45.61.241.1
45.61.241.2
45.61.241.3
45.61.241.4
45.61.241.5
45.61.241.6
45.61.241.7
45.61.241.8
45.61.241.9
45.61.241.10
45.61.241.11
45.61.241.12
45.61.241.13
45.61.241.14
45.61.241.15
45.61.241.16
45.61.241.17
45.61.241.18
45.61.241.19
45.61.241.20
45.61.241.21
45.61.241.22
45.61.241.23
45.61.241.24
45.61.241.25
45.61.241.26
45.61.241.27
45.61.241.28
45.61.241.29
45.61.241.30
45.61.241.31
45.61.241.32
45.61.241.33
45.61.241.34
45.61.241.35
45.61.241.36
45.61.241.37
45.61.241.38
45.61.241.39
45.61.241.40
45.61.241.41
45.61.241.42
45.61.241.43
45.61.241.44
45.61.241.45
45.61.241.46
45.61.241.47
45.61.241.48
45.61.241.49
45.61.241.50
45.61.241.51
45.61.241.52
45.61.241.53
45.61.241.54
45.61.241.55
45.61.241.56
45.61.241.57
45.61.241.58
45.61.241.59
45.61.241.60
45.61.241.61
45.61.241.62
45.61.241.63
45.61.241.64
45.61.241.65
45.61.241.66
45.61.241.67
45.61.241.68
45.61.241.69
45.61.241.70
45.61.241.71
45.61.241.72
45.61.241.73
45.61.241.74
45.61.241.75
45.61.241.76
45.61.241.77
45.61.241.78
45.61.241.79
45.61.241.80
45.61.241.81
45.61.241.82
45.61.241.83
45.61.241.84
45.61.241.85
45.61.241.86
45.61.241.87
45.61.241.88
45.61.241.89
45.61.241.90
45.61.241.91
45.61.241.92
45.61.241.93
45.61.241.94
45.61.241.95
45.61.241.96
45.61.241.97
45.61.241.98
45.61.241.99
45.61.241.100
45.61.241.101
45.61.241.102
45.61.241.103
45.61.241.104
45.61.241.105
45.61.241.106
45.61.241.107
45.61.241.108
45.61.241.109
45.61.241.110
45.61.241.111
45.61.241.112
45.61.241.113
45.61.241.114
45.61.241.115
45.61.241.116
45.61.241.117
45.61.241.118
45.61.241.119
45.61.241.120
45.61.241.121
45.61.241.122
45.61.241.123
45.61.241.124
45.61.241.125
45.61.241.126
45.61.241.127
45.61.241.128
45.61.241.129
45.61.241.130
45.61.241.131
45.61.241.132
45.61.241.133
45.61.241.134
45.61.241.135
45.61.241.136
45.61.241.137
45.61.241.138
45.61.241.139
45.61.241.140
45.61.241.141
45.61.241.142
45.61.241.143
45.61.241.144
45.61.241.145
45.61.241.146
45.61.241.147
45.61.241.148
45.61.241.149
45.61.241.150
45.61.241.151
45.61.241.152
45.61.241.153
45.61.241.154
45.61.241.155
45.61.241.156
45.61.241.157
45.61.241.158
45.61.241.159
45.61.241.160
45.61.241.161
45.61.241.162
45.61.241.163
45.61.241.164
45.61.241.165
45.61.241.166
45.61.241.167
45.61.241.168
45.61.241.169
45.61.241.170
45.61.241.171
45.61.241.172
45.61.241.173
45.61.241.174
45.61.241.175
45.61.241.176
45.61.241.177
45.61.241.178
45.61.241.179
45.61.241.180
45.61.241.181
45.61.241.182
45.61.241.183
45.61.241.184
45.61.241.185
45.61.241.186
45.61.241.187
45.61.241.188
45.61.241.189
45.61.241.190
45.61.241.191
45.61.241.192
45.61.241.193
45.61.241.194
45.61.241.195
45.61.241.196
45.61.241.197
45.61.241.198
45.61.241.199
45.61.241.200
45.61.241.201
45.61.241.202
45.61.241.203
45.61.241.204
45.61.241.205
45.61.241.206
45.61.241.207
45.61.241.208
45.61.241.209
45.61.241.210
45.61.241.211
45.61.241.212
45.61.241.213
45.61.241.214
45.61.241.215
45.61.241.216
45.61.241.217
45.61.241.218
45.61.241.219
45.61.241.220
45.61.241.221
45.61.241.222
45.61.241.223
45.61.241.224
45.61.241.225
45.61.241.226
45.61.241.227
45.61.241.228
45.61.241.229
45.61.241.230
45.61.241.231
45.61.241.232
45.61.241.233
45.61.241.234
45.61.241.235
45.61.241.236
45.61.241.237
45.61.241.238
45.61.241.239
45.61.241.240
45.61.241.241
45.61.241.242
45.61.241.243
45.61.241.244
45.61.241.245
45.61.241.246
45.61.241.247
45.61.241.248
45.61.241.249
45.61.241.250
45.61.241.251
45.61.241.252
45.61.241.253
45.61.241.254
45.61.241.255
 

阅读本文的人还阅读:

我申请的103.49.210.14服务器业务什么时

5g网站内存服务器要多少钱?2核4g服务

大带宽103.49.210.184的服务器有哪些好处

103.49.210.155服务器租用有哪些线路

103.49.212.140服务器租用与虚拟主机,虚