7

【存储数据恢复】NetApp存储误删除文件夹的数据恢复案例

 2 years ago
source link: https://blog.51cto.com/sun510/5577602
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【存储数据恢复】NetApp存储误删除文件夹的数据恢复案例

原创

宋国建 2022-08-15 13:21:39 ©著作权

文章标签 数据恢复 netapp数据恢复 存储数据恢复 文章分类 其它 服务器 阅读数190

存储服务器数据恢复环境:

某公司一台netAPP某型号存储。

存储服务器故障&分析:

管理员在工作中误删除了NetApp存储中某重要文件夹,刚开始没有怎么在意这个事情,后来发现问题严重了,管理员紧急寻找一家数据恢复公司上门进行存储的数据恢复,从管理员找到我们进行数据恢复到删除数据这中间已经间隔了几个月的时间。

我们数据恢复中心安排数据恢复工程师前往现场对NetApp存储进行初检。虽然数据已经被删除几个月了,但由于NetApp的文件系统特性WAFL(Write Anywhere File Layout),所以数据被覆盖的几率很低,成功恢复出数据的概率很高。

存储服务器恢复过程:

1,由于不同型号的WAFL文件系统版本不同,不同版本之间的差距很大,首先数据服务器恢复工程师需要根据节点的结构对数据块节点指针进行判断确定文件系统版本。经过北亚服务器数据恢复工程师们对netAPP存储的数据结构进行分析,最终确定本案例的文件系统版本以及数据块指针。

【存储数据恢复】NetApp存储误删除文件夹的数据恢复案例_netapp数据恢复

2,服务器数据恢复工程师分析扇区后得知故障netAPP存储的文件系统使用的blocksize为16+2扇区,其中前8个扇区为数据块,后2扇区为block标志。(有的WAFL文件系统版本为了节约磁盘容量,将最后2个扇区内容压缩至数据扇区的最后2个扇区)

【存储数据恢复】NetApp存储误删除文件夹的数据恢复案例_netapp数据恢复_02

3,服务器数据恢复工程师对目录结构进行分析,netAPP存储的目录结构中存放了文件、文件夹以及文件系统本身的元信息。该结构存放了文件的节点(该节点唯一)和父文件夹的节点,与数据节点中的信息一致。

【存储数据恢复】NetApp存储误删除文件夹的数据恢复案例_netapp数据恢复_03

4,北亚数据恢复工程师人工分析出这些数据恢复所必需的重要信息之后,对故障netAPP存储进行全盘扫描,将数据恢复所需要的节点信息和目录信息扫描出来,然后存放到数据库中以备后续的数据恢复使用。

5,在数据库中根据用户的描述查找出需要的文件夹,建立需要的目录树。北亚数据恢复工程师对故障netAPP存储的算法进行研究并根据需求编写相应的程序,提供根目录之后就可以通过北亚数据恢复工程师编写的程序提取出用户所需的数据。

6、本次服务器数据恢复总共耗时2天半,成功恢复出所有数据。

  • 打赏
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK