ReclaiMe Pro 数据恢复专家手记: 从用作 ESX 数据存储的 NetGear NAS 中恢复数据

ReclaiMe Pro 是针对复杂阵列的专业数据恢复软件。以下内容是 ReclaiMe Pro 官方数据恢复案例。

虚拟化的应用越来越普遍,客户经常将用于存储虚拟机数据的 NAS 设备送来进行数据恢复。在处理此类数据恢复时,首先要知道其复杂和多层次性质,这也就意味着恢复工作也需要分为多个阶段分别进行。

我们以一个包含 4 块 2TB 磁盘的 NetGear ReadyNAS NV+v2 为例,讲解它的数据恢复步骤。

多层面的设置与构建

在开始设置 NAS 时,用户首先应选择 RAID 阵列级别,根据该级别将磁盘合并到单个存储中,通常是 RAID5。文件系统类型则是所有现代 NetGear NAS 中预设的 btrfs。

接下来,用户应在 RAID 阵列上为 ESX 创建一个共享文件夹。从逻辑层面看,这像是在 btrfs 文件系统上创建文件夹和文件,而 btrfs 文件系统又是基于由成员磁盘创建的 RAID5 之上。

此外,ESX 共享还用作虚拟卷的数据存储。从逻辑层面看,它像是用户选择的一个新的文件系统(在本案例中是 NTFS),而这个文件系统又作为文件存储在 btrfs 文件系统上。

因此,以上操作构建了以下几个层面:

  • 使用 MD 和 LVM 技术将物理磁盘组合成 RAID 阵列的层面
  • 创建 ESX 共享的层面 - 存储在 NAS 设备文件系统上的特殊文件(在本例中为 btrfs)
  • 创建虚拟卷的层面 - 虚拟环境文件系统(在我们的例子中是 NTFS)。

数据恢复步骤

在执行数据恢复时,应从物理磁盘级别开始,逐步进行到虚拟环境级别。

1.磁盘阵列恢复

通常,在这样的系统中,MD 和 LVM 元数据是正确的,ReclaiMe Pro 可以从一开始就读取到它 - 只是不要忘记验证 MD-RAID 和 LVM。在 NetGear 和 Synology 案例中检查 BTRFS 也很重要, 因为 BTRFS 不仅是一个文件系统,也是一个磁盘空间驱动程序,它使用 MD/LVM 组件构建虚拟卷。如果元数据未损坏,则可以在 ReclaiMe Pro 的磁盘和分区列表界面中看到一个 BTRFS 卷。 如果没有卷或卷大小不正确,则需要对 RAID 配置进行全面恢复。应该从 RAID 分析开始,然后手动或自动重建 RAID。之后,则需要利用 RAID xml 文件进行分析。

2.ESX 数据存储提取

在BTRFS卷上运行BTRFS文件系统恢复,并等待扫描结束。之所以需要等待较长时间,是因为ReclaiMe Pro 需要找到并分析文件的所有extent。由于虚拟机内的每次数据修改都会导致某些文件片段的修改,因此,即使对于不经常使用的数据存储文件,也有数百万个 BTRFS extent。因为BTRFS是一个写时复制文件系统,extent的数量多得令人难以置信。软件需要对整个卷进行扫描,才能找到所有的extent。

将包含虚拟机内容的文件保存到准备好的位置。您需要准备与 ESX 共享大小相等的可用磁盘空间。

 3.提取存储在虚拟机上的文件

启动ReclaiMe Pro,并将刚保存好的文件作为镜像上传到ReclaiMe Pro,然后单击继续

扫描找到的分区并保存数据。

 您需要的可用空间等于需要恢复的文件的大小。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当然,我会为您提供这些命令,以下是 ESXESXi 管理员必备的 25 个命令: 1. esxtop:实时监控 ESXESXi 主机资源使用情况 2. vmkping:测试 ESXESXi 主机之间的网络连接 3. esxcfg-info:显示 ESXESXi 主机的硬件信息 4. esxcli:管理 ESXESXi 主机的配置和状态 5. esxcfg-nics:管理 ESXESXi 主机的网络适配器 6. esxcfg-vswitch:管理 ESXESXi 主机的虚拟交换机 7. esxcfg-route:管理 ESXESXi 主机的路由表 8. vmware-cmd:管理虚拟机的电源状态和配置 9. vmkfstools:管理虚拟磁盘和文件系统 10. vmware-vim-cmd:执行多个 ESXESXi 主机上的操作 11. vifs:管理 ESXESXi 主机上的文件系统 12. vmware-vdiskmanager:管理虚拟磁盘 13. vm-support:生成 ESXESXi 主机的支持包 14. vmdumper:生成虚拟机的内存转储文件 15. vmkiscsid:管理 ESXESXi 主机上的 iSCSI 服务 16. esxcli network ip:管理 ESXESXi 主机的 IP 地址和路由设置 17. esxcli storage core:管理 ESXESXi 主机上的存储 18. esxcli system:管理 ESXESXi 主机的系统设置 19. esxcli hardware:管理 ESXESXi 主机上的硬件 20. esxcli software:管理 ESXESXi 主机上的软件 21. esxcli vm:管理虚拟机 22. vm-support:生成 ESXESXi 主机的支持包 23. vmkfstools:管理虚拟磁盘和文件系统 24. vmware-vim-cmd:执行多个 ESXESXi 主机上的操作 25. vifs:管理 ESXESXi 主机上的文件系统。 希望这些命令能够帮助您更好地管理和维护您的 ESXESXi 主机!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿萌数据安全

你的鼓励将是我创作的巨大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值