-4006-505-646

Zfs文件系统下误删除了数据恢复过程

数据丢失原因:

客户的一台zfs文件系统服务器,管理员误删除了服务器上的数据,想要进行数据恢复操作。于是客户联系到北京北亚数据恢复中心进行数据恢复操作。

一、备份服务器数据

数据恢复前需要对客户的服务器内数据进行扇区级镜像备份,备份结束后使用备份数据进行数据分析和数据恢复,不对客户原始硬盘进行任何操作,避免原始数据的改变。

二、分析文件系统元信息和参数

北亚数据恢复中心多年以前已经突破了zfs文件系统的底层存储结构和算法规律,针对zfs文件系统误删除数据恢复具有成熟的解决方案。在接到客户的服务器后,北亚数据恢复工程师首先根据zfs文件系统结构和元信息分析文件系统盘序、使用盘数和校验盘个数等信息。

Zfs文件系统下误删除了数据恢复过程,北京北亚数据恢复中心

二、扫描节点入口

根据客户的服务器具体情况,编写自动扫描程序,在客户的服务器硬盘内进行全盘扫描节点入口。

三、查找最新时间入口

扫描程序对所有硬盘底层数据扫描结束后,北亚数据恢复工程师再对扫描结果进行分析,查找最新事件的入口,经过分析查找最终确认了2月12日的节点入口为扫描结果中时间最近、目录结构最完整的节点入口。

四、提取节点表

解析节点指针块,提取出节点表,提取过程中因部分指针块有损坏,导致节点表不完整,有部分损坏。

Zfs文件系统下误删除了数据恢复过程,北京北亚数据恢复中心

五、解析目录项

解析节点表,解析目录项,将文件名和目录名以及节点号、父节点号记录到数据库。


六、提取文件

根据数据库中的信息以及对应关系,将整个目录结构重建并提取数据。

七、重新查找节点表完整的节点入口

因之前节点表有部分损坏,重新查找节点表完整的节点入口。最终确认1月20日的节点入口时间最新且节点表完整。

八、提取节点表和数据

提取完整的节点表,并解析目录项,提取数据。

九、修复损坏的节点表

尝试修复最新时间的节点表。

Zfs文件系统下误删除了数据恢复过程,北京北亚数据恢复中心

十、数据情况

恢复总数据量为23T,从底层情况来看1月20日之前的数据完整恢复,20日后的数据部分恢复,包括部分目录结构断开的数据。经客户管理员亲自验证,确认数据恢复完整度达到98%,客户认可本次数据恢复结果。

北京北亚数据恢复中心:4006505646

http://www.sjhf.net