虚拟化的应用越来越普遍,客户经常将用于存储虚拟机数据的 NAS 设备送来进行数据恢复。在处理此类数据恢复时,首先要知道其复杂和多层次性质,这也就意味着恢复工作也需要分为多个阶段分别进行。
多层面的设置与构建
在开始设置 NAS 时,用户首先应选择 RAID 阵列级别,根据该级别将磁盘合并到单个存储中,通常是 RAID5。文件系统类型则是所有现代 NetGear NAS 中预设的 btrfs。
接下来,用户应在 RAID 阵列上为 ESX 创建一个共享文件夹。从逻辑层面看,这像是在 btrfs 文件系统上创建文件夹和文件,而 btrfs 文件系统又是基于由成员磁盘创建的 RAID5 之上。
此外,ESX 共享还用作虚拟卷的数据存储。从逻辑层面看,它像是用户选择的一个新的文件系统(在本案例中是 NTFS),而这个文件系统又作为文件存储在 btrfs 文件系统上。
因此,以上操作构建了以下几个层面:
- 使用 MD 和 LVM 技术将物理磁盘组合成 RAID 阵列的层面
- 创建 ESX 共享的层面 - 存储在 NAS 设备文件系统上的特殊文件(在本例中为 btrfs)
- 创建虚拟卷的层面 - 虚拟环境文件系统(在我们的例子中是 NTFS)。
恢复 NetGear NAS 数据步骤
在执行数据恢复时,应从物理磁盘级别开始,逐步进行到虚拟环境级别。
1.磁盘阵列恢复
通常,在这样的系统中,MD 和 LVM 元数据是正确的,ReclaiMe Pro 可以从一开始就读取到它 - 只是不要忘记验证 MD-RAID 和 LVM。在 NetGear 和 Synology 案例中检查 BTRFS 也很重要, 因为 BTRFS 不仅是一个文件系统,也是一个磁盘空间驱动程序,它使用 MD/LVM 组件构建虚拟卷。如果元数据未损坏,则可以在 ReclaiMe Pro 的磁盘和分区列表界面中看到一个 BTRFS 卷。 如果没有卷或卷大小不正确,则需要对 RAID 配置进行全面恢复。应该从 RAID 分析开始,然后手动或自动重建 RAID。之后,则需要利用 RAID xml 文件进行分析。
点击输入图片描述(最多30字) 2.ESX 数据存储提取
在BTRFS卷上运行BTRFS文件系统恢复,并等待扫描结束。之所以需要等待较长时间,是因为ReclaiMe Pro 需要找到并分析文件的所有extent。由于虚拟机内的每次数据修改都会导致某些文件片段的修改,因此,即使对于不经常使用的数据存储文件,也有数百万个 BTRFS extent。因为BTRFS是一个写时复制文件系统,extent的数量多得令人难以置信。软件需要对整个卷进行扫描,才能找到所有的extent。
将包含虚拟机内容的文件保存到准备好的位置。您需要准备与 ESX 共享大小相等的可用磁盘空间。
点击输入图片描述(最多30字) 3.提取存储在虚拟机上的文件
启动ReclaiMe Pro,并将刚保存好的文件作为镜像上传到ReclaiMe Pro,然后单击继续。
点击输入图片描述(最多30字) 扫描找到的分区并保存数据。
点击输入图片描述(最多30字) 您需要的可用空间等于需要恢复的文件的大小。
点击输入图片描述(最多30字)