【服务器数据恢复】FreeNAS+ESXi虚拟化环境UFS2文件系统故障服务器数据恢复

简介: 本次需要进行数据恢复的设备为一台服务器,该服务器通过FreeNAS提供iSCSI块存储服务,并借助另外两台服务器构建虚拟化系统。在FreeNAS层面采用的是UFS2文件系统,整个服务器创建了一个文件并挂载给ESXi5.0系统。在这个虚拟化系统中,共有5台虚拟机。其中一台虚拟机采用ASP.net和PHP混合构架,使用SqlServer2005和MySQL5.1两个数据库;另一台虚拟机为FreeBSD系统,使用MySQL数据库;还有一台虚拟机存储的是代码数据。这三台虚拟机的数据是本次服务器数据恢复的重点。

一、服务器数据恢复环境

本次需要进行数据恢复的设备为一台服务器,该服务器通过FreeNAS提供iSCSI块存储服务,并借助另外两台服务器构建虚拟化系统。在FreeNAS层面采用的是UFS2文件系统,整个服务器创建了一个文件并挂载给ESXi5.0系统。在这个虚拟化系统中,共有5台虚拟机。其中一台虚拟机采用ASP.net和PHP混合构架,使用SqlServer2005和MySQL5.1两个数据库;另一台虚拟机为FreeBSD系统,使用MySQL数据库;还有一台虚拟机存储的是代码数据。这三台虚拟机的数据是本次服务器数据恢复的重点。

二、服务器故障

该服务器在正常运行过程中意外断电,重启后虚拟化系统无法连接服务器。经检查,发现FreeNAS中的UFS2文件系统出现问题。服务器管理员对文件系统进行了修复,但ESXI系统无法识别原有数据和文件系统。在此情况下,管理员联系北亚数据恢复中心要求恢复服务器数据。

三、服务器数据恢复过程

1、应用构架层次分析
本案例应用构架:FreeNAS(UFS2文件系统–>一个大的稀疏模式的文件)–>ESXi5.0(VMFS文件系统层)->单台虚拟机的虚拟磁盘(windows-NTFS文件系统/FreeBSD-UFS2文件系统)。

2、FreeNAS层镜像与分析
对FreeNAS层进行镜像操作,随后分析整个存储,发现仅有一个名为iscsidata的大文件。北亚企安数据恢复工程师通过UFS2文件系统的二进制结构,定位到iscsidata文件的Inode数据,发现此文件已被重建,inode指针指向的数据量极少。若FreeNAS层的问题无法解决,后续的VMFS层分析将无法开展。

3、UFS2文件系统重要结构收集
收集UFS2文件系统的重要结构参数:
块大小:16KB
Segment大小:2KB
柱面组大小:188176KB
UFS2一个数据指针占8字节,一个块可存储2048个数据指针。一个二级指针块可存储2048204816KB=64GB数据,一个三级指针块可存储64GB*2048=128TB数据。
若能找到iscsidata文件的三级指针块,即可解决FreeNAS层问题。但由于iscsidata文件已重建,过程和大小与原始情况一致,推测部分指针块已被覆盖。原始iscsidata文件的inode和新建的iscsidata文件的inode处于同一位置,经搜索未发现其他有用的inode。因此,北亚企安数据恢复工程师只能编写程序收集有用的指针块。
1副本.jpg

4、指针块分析
由于iscsidata文件采用稀疏模式,收集条件只能放宽,最终收集到大量三级指针块和二级指针块。对收集到的所有三级指针块进行分析,均为无效块,未发现iscsidata文件使用的三级指针块。服务器数据恢复工程师推测在新建iscsidata文件时被新数据覆盖(新的iscsidata文件在挂载到ESXi5.0后有个VMFS格式化过程,而ESXi5.0使用GUID Partition Table分区,GUID Partition Table分区会在磁盘最后写入冗余的GUID Partition Table头和分区表信息数据,从而使用了iscsidata文件的三级指针块)。
因此,北亚企安数据恢复工程师只能对收集到的二级指针块进行分析,对大量二级指针块指向的数据进行DUMP,然后从磁盘中的数据定位到二级指针,得到大量DUMP数据。

5、VMFS层分析
由于VMFS已被重格式化,原始UFS2的指针丢失,导致VMFS元文件基本不可用,缺乏重要参考信息。所幸虚拟机均无快照,数据仍可恢复。通过单台虚拟机层(windows(NTFS)和FreeBSD(UFS2)系统的文件系统结构),向上定位到VMFS层,再通过VMFS层定位到DUMP出的单个64GB文件,经过多次组合,北亚企安数据恢复工程师成功完全恢复了这三台重要虚拟机的虚拟磁盘。将恢复出的网页数据和数据库数据上传到新构建的系统中,应用正常拉起,数据完整无误。

6、经过用户方的仔细检测后,确认3台重要虚拟机中的数据成功恢复,认可本次数据恢复结果。本次服务器数据恢复工作完成。
2副本.jpg

相关文章
|
6天前
|
人工智能 自然语言处理 JavaScript
2026年Windows+Ollama本地部署OpenClaw保姆级教程:本地AI Agent+阿里云上快速搭建
2026年OpenClaw凭借本地部署、私有化运行的特性,成为打造个人智能体的核心工具,而Ollama作为轻量级本地大模型管理工具,能让OpenClaw摆脱对云端大模型的依赖,实现**本地推理、数据不泄露、全流程私有化**的智能体验。本文基于Windows 11系统,从硬件环境准备、Ollama安装与模型定制、OpenClaw部署配置、技能扩展到常见问题排查,打造保姆级本地部署教程,同时补充阿里云OpenClaw(Clawdbot)快速部署步骤,兼顾本地私有化需求与云端7×24小时运行需求,文中所有代码命令均可直接复制执行,确保零基础用户也能快速搭建属于自己的本地智能体。
7784 61
|
3天前
|
人工智能 安全 API
CoPaw:3分钟部署你的 AI助理
源自阿里巴巴开源生态的个人 AI 助理——CoPaw。作为阿里倾力打造的开源力作,CoPaw 完美打通钉钉、飞书、Discord 等多平台对话通道,支持定时任务自动化。内置 PDF/Office 深度处理、新闻摘要等强大技能,更开放自定义扩展接口。坚持数据全程私有化部署,绝不上传云端,让每一位用户都能在大厂技术加持下,拥有安全、专属的智能助手。
|
7天前
|
人工智能 JSON JavaScript
手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人
手把手教你用 OpenClaw(v2026.2.22-2)+ 飞书,10分钟零代码搭建专属AI机器人!内置飞书插件,无需额外安装;支持Claude等主流模型,命令行一键配置。告别复杂开发,像聊同事一样自然对话。
3786 12
手把手教你用 OpenClaw + 飞书,打造专属 AI 机器人
|
5天前
|
人工智能 自然语言处理 机器人
保姆级教程:Mac本地搭建OpenClaw及阿里云上1分钟部署OpenClaw+飞书集成实战指南
OpenClaw(曾用名Clawdbot、Moltbot)作为2026年最热门的开源个人AI助手平台,以“自然语言驱动自动化”为核心,支持对接飞书、Telegram等主流通讯工具,可替代人工完成文件操作、日历管理、邮件处理等重复性工作。其模块化架构适配多系统环境,既可以在Mac上本地化部署打造私人助手,也能通过阿里云实现7×24小时稳定运行,完美兼顾隐私性与便捷性。
3377 4
|
4天前
|
人工智能 安全 JavaScript
阿里云上+本地部署OpenClaw(小龙虾)新手攻略:解锁10大必备Skills,零基础也能玩转AI助手
2026年,开源AI代理工具OpenClaw(昵称“小龙虾”)凭借“能实际做事”的核心优势,在GitHub斩获25万+星标,成为现象级AI工具。它最强大的魅力在于可扩展的Skills(技能包)系统——通过ClawHub插件市场的数百个技能,能让AI助手从简单聊天升级为处理办公、学习、日常事务的全能帮手。
2974 7
|
6天前
|
人工智能 监控 机器人
2026年零门槛部署 OpenClaw(Clawdbot)接入A股数据,实现24小时股票分析保姆级教程
在AI赋能金融分析的浪潮中,OpenClaw(原Clawdbot/Moltbot)凭借开源灵活的架构,成为个人投资者打造专属智能分析助手的首选。通过接入A股实时数据,它能实现24小时市场监控、涨跌预警、潜力股推荐等核心功能,彻底解放人工盯盘的繁琐。而阿里云的稳定部署环境,更让这套系统实现全天候不间断运行,成为真正的“金融AI助手”。 本文基于OpenClaw v2026.1.25稳定版与QVeris免费A股数据接口,详细拆解阿里云OpenClaw部署步骤、A股数据接入流程、高级分析功能配置及多平台联动技巧,所有代码命令均可直接复制复用,即使无技术基础也能在1小时内完成从部署到实战的全流程。
2753 9
|
8天前
|
存储 人工智能 BI
2026年OpenClaw(Clawdbot)极简部署:接入小红书全自动运营,一个人=一支团队
2026年的小红书运营赛道,AI自动化工具已成为核心竞争力。OpenClaw(原Clawdbot)凭借“Skill插件化集成、全流程自动化、跨平台联动”的核心优势,彻底颠覆传统运营模式——从热点追踪、文案创作、封面设计到自动发布、账号互动,仅需一句自然语言指令,即可实现全链路闭环。而阿里云作为OpenClaw官方推荐的云端部署载体,2026年推出专属秒级部署方案,预装全套运行环境与小红书运营插件,让零基础用户也能10分钟完成部署,轻松拥有7×24小时在线的“专属运营团队”。
2575 10
|
3天前
|
人工智能 JavaScript 安全
OpenClaw(Clawdbot)阿里云及Windows上部署指南:接入Ollama本地模型,隐私与效率兼得
2026年,AI代理框架OpenClaw(原Clawdbot)的生态持续完善,其支持本地大模型接入的特性备受关注——通过Ollama工具,可在本地部署Qwen3、GLM-4.7-Flash等上百款开源模型,实现数据不出设备、响应迅速、完全可控的自动化体验,完美解决云端模型的隐私泄露风险与调用成本问题。
1694 2

热门文章

最新文章