当前位置:首页 > 数码 >

怎么恢复服务器数据(服务器系统坏了怎么恢复数据)

来源:原点资讯(www.yd166.com)时间:2024-04-25 02:37:46作者:YD166手机阅读>>

服务器数据恢复环境:

一台某品牌服务器,通过FreeNAS来做iSCSI,然后使用两台同品牌服务器做ESXi虚拟化系统。

FreeNAS层为UFS2文件系统,使用整个存储建一个稀疏模式的文件,挂载到ESXi虚拟化系统。ESXi虚拟化系统中有3台比较重要的虚拟机,这几台虚拟机情况如下:

1、windows server操作系统,运行门户网站,采用ASP.net PHP混合构架,部署的SqlServer和mysql数据库 。

2、FreeBSD操作系统,运行Mysql数据库,供其他多台虚拟机使用。

3、windows server系统,存放新开发的程序代码。

服务器故障&分析:

在一次机房断电之后,ESXi系统连不上存储,管理员发现FreeNAS中的UFS2文件系统出现问题,管理员使用fsck修复文件系统。文件系统修复完成后,虽然ESXi系统可以连上存储,但ESXi系统无法识别原数据存储和VMFS文件系统,管理员对VMFS进行格式化后发现里面没有任何数据。

应用构架层次:FreeNAS(UFS2文件系统–> 一个大的稀疏模式的文件) –> ESXi(VMFS文件系统层) -> 单台虚拟机的虚拟磁盘 (windows-NTFS文件系统/FreeBSD-UFS2文件系统)。

怎么恢复服务器数据,服务器系统坏了怎么恢复数据(1)

北亚企安数据恢复——ESXi数据恢复

服务器数据恢复过程:

1、镜像FreeNAS层,基于镜像文件分析整个存储,只发现一个文件名为iscsidata的大文件。根据UFS2文件系统的二进制结构定位到iscsidata文件的inode数据,发现此文件被重建过,inode指针指向的数据量很少。所以通过FreeNAS层无法解决问题,只能尝试通过VMFS层着手解决。

UFS2文件系统结构:

块大小:16KB

Segment大小:2KB

柱面组大小:188176KB

Tips:UFS2一个数据指针占8字节,一个块可存储2048个数据指针,那么一个二级指针块可存储:2048*2048*16KB=64GB数据,一个三级指针块则可存储 64GB*2048=128TB数据。如果能找到iscsidata文件的三级指针块就能解决 FreeNAS层问题。但iscsidata文件重建过,过程和大小都和原始的一样,部分指针块应该已经被覆盖。原iscsidata文件的inode和新建的iscsidata文件的inode在同一个位置,尝试搜索后没有发现其它有用的inode。北亚企安数据恢复工程师只能现场写程序收集有用的指针块。

怎么恢复服务器数据,服务器系统坏了怎么恢复数据(2)

北亚企安数据恢复——ESXi数据恢复

2、由于iscsidata文件采用稀疏模式,在放宽条件后收集到大量三级指针块和二级指针块。经过分析发现所有收集到的三级指针块都是无效的,没有找到iscsidata文件使用的三级指针块,应该是在新建iscsidata文件时被覆盖(新的iscsidata文件挂载到ESXi后有个VMFS格式化过程,而ESXi使用的是GPT分区,GPT分区会在磁盘最后写入冗余的GPT头和分区表信息数据,会使用到iscsidata文件的三级指针块)。

3、分析收集到的二级指针块,对有大量的二级指针块的指向数据进行DUMP,然后再通过磁盘中的数据定位到二级指针,通过这种方式可以获取到大量DUMP的数据。

4、分析VMFS层:因为格式化过VMFS,加上原UFS2文件系统的指针已丢失,所以VMFS元文件基本上不可用,无重要参考信息,所幸虚拟机都有快照,仍可恢复。通过单台虚拟机(windows(NTFS)和 FreeBSD(UFS2)的文件系统结构),向上定位到VMFS层,再通过VMFS层定位到DUMP出的单个64GB文件。

5、通过多次组合,这3台重要虚拟机的虚拟磁盘都完全恢复。将恢复出的网页数据和数据库数据上传到新搭建的系统中,拉起应用,经过检测数据完全无问题。

怎么恢复服务器数据,服务器系统坏了怎么恢复数据(3)

北亚企安数据恢复——ESXi数据恢复

,

栏目热文

服务器可以恢复数据吗(服务器数据删除还能恢复吗)

服务器可以恢复数据吗(服务器数据删除还能恢复吗)

在服务器运行过程中难免出现故障导致数据的丢失,哪些服务器故障会导致数据丢失呢?1、同一阵列内多块硬盘出现故障;2、服务器...

2024-04-25 02:24:25查看全文 >>

怎么恢复服务器地址(自己的服务器怎么找回)

怎么恢复服务器地址(自己的服务器怎么找回)

1、准备一根RJ45网线2、准备一台电脑,电脑与设备网口连接3、电脑安装 wireshark 抓包软件4、将设备重启,同...

2024-04-25 02:25:55查看全文 >>

服务器维护后怎么恢复(服务器异常怎么恢复)

服务器维护后怎么恢复(服务器异常怎么恢复)

服务器若是被黑客或是攻击小组攻击,不同的机房会做出不同的策略调整、封机处理,一般2小时解封,最迟24小时,若是解封后仍然...

2024-04-25 01:49:07查看全文 >>

服务器恢复出厂设置(服务器系统恢复选项怎么弄)

服务器恢复出厂设置(服务器系统恢复选项怎么弄)

一、网络配置下面列出几种修改的方法。服务器环境不太建议使用 NetworkManager。注意各个网络配置之间是互斥的,...

2024-04-25 02:18:09查看全文 >>

钢分为哪些(钢分几种)

钢分为哪些(钢分几种)

工业用钢基础知识概述工业用钢按化学成分:可以分为碳素钢和合金钢两大类。碳素钢是指含碳量低于2.11%的铁碳合金。合金钢是...

2024-04-25 02:37:54查看全文 >>

服务器怎么重新启动(服务器关闭后如何重新启动)

服务器怎么重新启动(服务器关闭后如何重新启动)

背景描述:在日常项目维护中,经常有服务器异常重启死机的问题,导致这类问题的一般可分为3种情况:环境问题、软件问题、硬件问...

2024-04-25 02:23:14查看全文 >>

服务器系统还原(服务器重启后 系统恢复选项)

服务器系统还原(服务器重启后 系统恢复选项)

本章节给大家简单介绍下有关NPS网络策略服务器的备份及还原操作,三种方法请查收:方法一:图形化备份还原NPS:图形化备份...

2024-04-25 02:38:14查看全文 >>

怎么快速恢复服务器(恢复服务器出错怎么解决)

怎么快速恢复服务器(恢复服务器出错怎么解决)

网站服务器被攻击相信很多人都遇到过,守护服务器的安全是每个站长的责任,但是即使做得再好,也难免会有出现问题的一天,下面我...

2024-04-25 02:36:57查看全文 >>

服务器怎么修复(服务器异常怎么恢复)

服务器怎么修复(服务器异常怎么恢复)

服务器常见故障:硬件故障:磁盘、板卡、电源故障等。软件故障:操作系统崩溃、程序运行错误等。入侵破坏:加密、删除服务数据等...

2024-04-25 02:12:43查看全文 >>

服务器恢复教程(服务器恢复正常的方法)

服务器恢复教程(服务器恢复正常的方法)

现在,一般涉及到网络的公司都会使用到服务器,还有政府和银行等等都会有属于自己的服务器。而大家也都知道,这个世界上的每一件...

2024-04-25 01:54:18查看全文 >>

文档排行