从 ZFS 驱动器恢复数据的顶级工具:终极指南!

您是否面临 ZFS 驱动器的数据丢失问题,并且想知道如何恢复宝贵的数据?在本视频中,我们将为您提供从 ZFS 文件系统恢复数据的基本技巧、顶级工具和分步方法。立即阅读以了解您需要了解的有关 ZFS 数据恢复的所有信息!

您的浏览器不支持 HTML 音频,但您仍然可以
下载文件。

内容

  • ZFS 文件系统结构
  • 如何从 ZFS 驱动器恢复数据
    • 测试1。Hetman RAID 恢复
    • 测试1。UFS 浏览器
    • 测试1。回收我专业版
    • 测试1。盘钻
    • 测试1。万兴恢复专家
    • 测试1。R-Saver
  • 擦除主 Vdev 标签
    • 测试2。Hetman RAID 恢复
    • 测试2。UFS 浏览器
  • 结论
  • 问答
  • 评论

ZFS是一种革命性的文件系统,它遵循完全不同的文件系统管理方法,同时提供目前其他文件系统无法提供的新功能和优势。 ZFS 可靠、可扩展且易于管理。

它放弃了卷的概念,从而摆脱了传统的文件系统原则。相反,ZFS 提供更复杂的存储池,由一个或多个数据介质组成。如果需要的话,可以将此类介质添加到池中或从池中移除。然后,文件系统可以动态扩展或缩小,而无需格式化特定媒体。 ZFS 确保磁盘格式不断协调一致。这种模式保证了磁盘数据在相当长的时间内不被覆盖,并且所有对文件系统的更新都是在最低级别进行的。然而,与任何其他文件系统一样,ZFS 并不完美,有时会出现崩溃和数据丢失的情况。

特征描述
支持大数据量ZFS 支持极大的数据量,允许存储高达 EB 的信息。
文件系统和卷管理的集成结合文件系统和卷管理器,提供简化的磁盘空间管理。
即时快照允许创建文件系统快照以快速恢复数据,而无需大量资源开销。
数据损坏保护内置数据完整性验证机制,使用校验和来防止损坏。
数据冗余 (RAID-Z)通过内置 RAID-Z 功能提供各种级别的数据保护,防止丢失。
数据压缩提供有效的数据压缩,有助于节省磁盘空间。
文件系统克隆允许直接从快照创建克隆副本以进行测试或开发。
加密支持数据加密,保护敏感信息。


前往查看


Linux Ubuntu 上的 ZFS 文件系统及其主要优势

首先,我们来探讨一下 ZFS 结构。它分为7个主要元素:

  • SPA(存储池分配器)
  • DSL(数据和快照层)
  • DMU(数据管理单元)
  • ZAP(ZFS 属性处理器)
  • ZPL(ZFS POSIX 层)
  • ZIL(ZFS 意图日志)
  • ZVOL(ZFS 卷)。

ZFS 池构建为两种类型虚拟设备的组合:物理虚拟设备和逻辑虚拟设备 (vdev)。物理 vdev 是可写块设备(例如硬盘),而逻辑 vdev 是物理磁盘的组合组。所有 vdev 都会创建一棵树,其叶子由物理设备表示。所有池都有一个特殊的逻辑 vdev,它是该树的根。根 vdev 的所有分支都称为顶级虚拟设备。

每个物理虚拟设备都包含一个 256 KB 的结构,称为 vdev 标签。它包含有关该设备以及与其共享顶级 vdev 的所有虚拟设备的信息。

该标签由四部分组成:8 KB 空白空间、8 KB 引导头、112 KB 名称/值对和 1 KB 超级块结构占用的 128 KB 空间。

与其他文件系统不同,ZFS 没有 Superblock 之类的东西,但它有一个 Vdev Label。

该结构中有四个,每个占用256 KB的空间。这就是它们所在的位置:标签零和标签一——位于磁盘的开头。 0-256 – 零标签,257-512 – 第一个标签。第二个和第三个的位置类似,但位于磁盘的末端。

在 vdev 标签内部,有包含数据链接的 uberblock。如果某个 vdev 标签被删除,数据恢复工具在磁盘上搜索信息时可能会遇到一些困难。

如何从 ZFS 驱动器恢复数据

在 Linux 操作系统中,我创建了一个 ZFS 池,将一些数据写入磁盘 - 一些包含照片、视频和文档的文件夹,然后删除其中一些。

在我们的测试中,我们选择了几种流行的数据恢复工具 - Hetman RAID Recovery、ReclaiMe、UFS Explorer、Disk Drill、Wondershare Recoverit 和 R-Saver。

好吧,让我们开始测试吧。

测试1。Hetman RAID 恢复

让我们连接 ZFS 磁盘。 Windows 无法识别该文件系统,连接驱动器后,操作系统会建议对其进行格式化,以便可以使用该磁盘。

然而,实际上不需要格式化任何东西 - 启动 Hetman RAID Recovery 并扫描磁盘。您可以看到该程序可以识别磁盘,检测其文件系统并正确显示其名称和大小。

要查看内容并找到已删除的文件,请右键单击磁盘并选择“打开”。在这种情况下,“快速扫描”就足够了。这种类型的分析将快速扫描磁盘并显示结果。

在这种情况下,该工具可以毫不费力地找到以这种方式删除的文件,并用红叉标记它们。本案不需要全面分析和签名搜索。考虑到它们需要更长的时间才能完成,这为我们节省了很多时间。

可以使用预览功能检查所有文件的内容,并且您可以按名称搜索文件,这有助于您更快地找到必要的数据。

目前,所有文件均已恢复。此外,磁盘结构被保留,因此所有文件和文件夹都可以在原来的位置找到,这使得搜索丢失的数据变得非常容易。在很短的时间内,花费很少的精力,该程序就能够找到并恢复之前从 ZFS 磁盘中删除的数据。

测试1。UFS 浏览器

让我们尝试另一个候选者,UFS Explorer。下面显示磁盘名称、容量和 ZFS 分区。当您查看该目录的内容时,只会显示仍在磁盘上的文件,而看不到已删除的文件。让我们运行快速扫描。结果是相似的。

现在让我们开始搜索丢失的文件。取消选中不必要的选项 - 如果不这样做,搜索将花费更长的时间。这对于新手用户来说是一个缺点,他们不太可能注意到并禁用所有这些选项。在相对较小的 15 GB 驱动器上搜索丢失的文件花费了 15 分钟以上。扫描更大容量的磁盘肯定需要更多的时间。

结果,程序找到了被删除的数据——它用不同的颜色标记,但只能预览照片。这是另一个缺点,因为我们无法了解它们最终是否可以恢复,以及它们是否会被损坏。此外,在实际购买该工具之前,对恢复机会知之甚少也是非常不方便的。

测试1。回收我专业版

让我们尝试另一个候选者,ReclaiMe。初始屏幕不显示磁盘;首先,您需要设置代理服务器,然后跳过注册窗口,然后配置磁盘扫描选项。之后,程序将开始分析连接的硬盘,然后将其列表显示在屏幕上,这也需要一些时间。程序读取服务信息,识别文件系统、文件名等。当该过程结束后,我们可以看到已识别的设备列表。

带有ZFS文件系统的测试磁盘。选择它并开始扫描。在下一个窗口中,您可以选择扫描类型:我们保留推荐的选项不变,取消选中不必要的文件系统选项。该程序已识别文件系统,但所有文件系统变体均已激活。如果选择所有变体,扫描将花费更长的时间,因此我们选择取消选中不需要的变体,然后单击“开始”。

结果,程序找到了一些文件;只能预览RAW文件夹的内容,不显示其他文件。删除的文件也不显示,文件名未保留,磁盘结构已损坏,并且程序找不到任何文档。最有可能的是,需要进行更深入的扫描才能找到已删除的文件,因此让我们单击“恢复”开始。

15 GB 驱动器的深度扫描花费了 30 多分钟;扫描时,该程序使用签名搜索 - 您可以通过文件的排序方式来判断。当处理大容量驱动器时,这个过程可能会很长。因此,文档无法预览,并且我们发现的一些照片已损坏。

视频文件也出现同样的情况:有些文件已损坏,无法正常播放。结构和文件名丢失,许多文件损坏,并且无法完全恢复。

测试1。盘钻

列表中的下一个是 Disk Drill。该程序可以识别存储设备、其名称和容量,但无法识别文件系统。由于程序无法识别其文件系统,因此该磁盘无法使用快速扫描,因此您只能使用更深层次的扫描。单击“搜索丢失的数据”。

通过这种扫描,程序还会通过签名查找文件;在这种情况下,文件名和磁盘结构不会保留,并且扫描需要相当长的时间才能完成 - 结果比其他工具要长。由于文件名没有被保留,因此很难理解哪些文件被删除,也很难判断最终结果的效果如何。在预览中我们可以看到部分照片和视频已损坏。无法查看找到的文档。

该程序确实设法找到了一些已删除的数据,但它缺乏快速扫描功能,已删除的文件没有以任何方式标记,所有文件都按类型分类到文件夹中,很难找到您需要的文件。此外,文件搜索需要相当长的时间。考虑到竞争对手所展示的结果,最好选择不同的工具。

测试1。万兴恢复专家

另一种要测试的程序是 Wondershare Recoverit。程序可以识别测试磁盘,但无法识别其名称和包含文件系统的分区。此外,您无法为此文件系统选择扫描类型。

当您尝试打开磁盘时,完整扫描会立即开始。扫描时,该程序使用签名搜索。就像以前的恢复工具一样,文件按类型排序。扫描结束后,我们可以看到程序成功找到了文件,甚至部分重建了磁盘结构。具有保留名称的文件夹不包含任何已删除的文件。

其他文件按类型排序,但缺少名称,因此很难评估扫描结果。有些照片已损坏,视频预览仅限10秒,因此很难判断该程序是否可以完整恢复此类文件。在文档中,您只能查看其第一页,其余部分只有在您购买此工具的完整版本后才能使用。

最后,我们可以说这个程序确实支持ZFS,但是有些文件被损坏,并且很难正确评估结果,因为我们无法看到哪些文件是在扫描之前已被删除的文件。

测试1。R-Saver

列表中的下一个是 R-Saver。它可以识别磁盘,但该工具的格式未知,因为它无法识别文件系统。我们无法在不扫描的情况下打开磁盘,因此深度扫描开始。

最后,程序找到了一些文件;它显示根文件夹中已删除的照片,并且可以预览其内容。文件不显示;无法找到磁盘上保留的视频以及我们已删除的视频;并且没有一个包含照片的文件夹。

视频不显示在预览中。然而,磁盘结构得以保留,但仍缺少一个文件夹。对于免费工具来说,这是一个很好的结果,但您不应该过度依赖它,因为大多数信息都没有恢复。

擦除主 Vdev 标签

对于第二个测试,我将擦除主 Vdev 标签。然后我将结果保存到磁盘映像中。它将用于所有恢复操作。

所有进一步的测试将仅涉及能够恢复所有数据并保留磁盘结构的程序 - 它们是 Hetman RAID Recovery 和 UFS Explorer。至于其他的,我们已经或多或少确定地知道应该期待什么结果。

测试2。Hetman RAID 恢复

好吧,让我们开始 Hetman RAID Recovery。正如您所看到的,即使在这种情况下,程序也可以识别磁盘、其名称和文件系统。甚至“快速扫描”选项也可用。

最后,它显示了与之前测试相同的结果,没有删除元素。显示所有照片、文档和视频,并对删除的进行相应标记,保留其名称和磁盘结构,没有一个文件损坏。可以不受任何限制地查看它们的内容,这意味着您可以 100% 确定这些文件将被完整恢复。

推荐阅读:格式化后恢复数据:硬盘、USB 驱动器和存储卡基本指南

测试2。UFS 浏览器

让我们尝试一下另一个候选者,UFS Explorer。也没有快速扫描选项,所以让我们查找已删除的数据。

结果也和之前的测试类似。程序已找到已删除的文件并用不同的颜色标记它们。但是,预览仅适用于照片。这是一个严重的缺点,因为我们不知道该程序是否可以完全恢复它们,要检查它,您所能做的就是购买完整版本。这就是为什么我们无法确定复苏是否按预期进行。

这是另一个缺点,因为我们无法了解它们最终是否可以恢复,以及它们是否会被损坏。此外,在实际购买该工具之前,对恢复机会知之甚少也是非常不方便的。如果我们仔细查看照片,我们会发现有些照片没有显示。

结论

现在让我们画出底线。在整个测试恢复工具列表中,只有两个程序能够找到保留文件名和磁盘结构的数据 - Hetman RAID Recovery 和 UFS Explorer。但是,UFS Explorer 无法显示文档和视频的预览。在不保存文件的情况下,很难估计是否可以全部恢复。这非常不方便,因为你必须购买完整版本的程序才能保存文件,最终,文件可能会被损坏,并且某些文档或视频可能永远无法打开。

另一方面,Hetman RAID Recovery 在预览窗口中显示所有文件,您可以在实际支付完整版本许可证之前评估该程序的有效性。恢复过程非常简单,因为界面方便直观,即使对于初学者来说也很容易导航。该程序可让您保留文件夹结构和文件名,从而更轻松地搜索某些数据并节省时间。即使文件系统的整个结构被删除,我们产品中使用的算法也可以让您恢复数据,并且如果磁盘至少还剩下一些数据,Hetman Partition Recovery 可以通过使用签名分析来恢复它并向您显示。

此外,该工具支持从包括 RAID-Z 在内的各种级别的 RAID 进行恢复,并适用于大多数文件系统。它还可以帮助您重建损坏的磁盘阵列并提取丢失的信息。

特征Hetman RAID 恢复UFS 浏览器回收磁盘钻取万兴恢复专家R-Saver
ZFS 支持支持、检测文件系统和磁盘结构支持,显示剩余文件,但不显示已删除的文件支持,但不保留磁盘结构,需要深入分析不支持快速扫描,只能进行深度分析支持,但扫描时间可能较长支持,但扫描速度一般
扫描速度高、快速扫描中、快速扫描未找到已删除的文件需要低深度的分析低而深入的分析需要很长时间可能会发生中等、长时间的扫描中等,需要长时间深入分析
数据结构恢复保留结构和文件名结构被保留,但没有删除文件结构损坏,文件名未保留结构未保留,文件名不存在结构可能部分损坏结构得以保留,但分析可能会很长
文件预览支持所有文件类型的预览仅支持照片仅支持 RAW 文件支持,但部分照片和视频可能损坏支持,但可能会出现文件损坏的情况支持预览,但全面评估需要深入分析
恢复速度高、快速恢复已删除的文件中等,但仅恢复剩余文件需要低深度的分析低深度的分析非常耗时中等,恢复可能需要更长的时间中等,恢复可能缓慢
文件完整性高,恢复所有文件而不损坏直到购买完整版后才确定某些文件,尤其是照片和视频,可能会损坏某些文件,尤其是照片和视频,可能会损坏某些文件可能损坏高,大多数文件都完好无损地恢复


前往查看


🔝 从 ZFS 驱动器恢复数据的顶级工具。如何从 ZFS 文件系统恢复数据