PC-3000从 BtrFS 文件系统恢复数据的简单方法

BtrFS 不仅仅是一个高级文件系统。它是结合了 RAID 配置的标准文件系统。

从 BtrFS 恢复数据是一个困难但有趣的过程。使用Data Extractor RAID Edition,您可以忘记诸如文件系统元数据、XOR 完整性甚至 RAID 块大小之类的词。您只需要找到具有足够可用空间的驱动器来保存 RAID 中的数据。

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图

在我们深入研究 BtrFS 数据恢复过程之前,让我们先看看 BtrFS 结构本身。

 

BtrFS 的主要特点是:

– 索引节点;

– 基于范围的文件系统;

– 文件系统布局;

– 牛友好的 B-tress;

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图1

 

– 快照;

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图2

– 软件 RAID;

– 子卷

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图3

数据恢复最有用的功能是快照。

我们将使用它们从 BtrFS 恢复数据。在我们的例子中,软件 RAID 定义得很好

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图4

我们选择这个配置

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图5

但是文件系统没有打开,看起来好像数据无关紧要。

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图6

在这里我们可以更改 BtrFS 快照上的超级块

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图7

对于这种情况,最旧的超级块提供最实际的数据

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图8

 

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图9

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图10

保存配置

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图11

我们发现具有旧超级块的文件系统具有良好的数据。

让我们试着定义这个事实的原因。

一些配置可以有一个包含不相关数据的磁盘,在这些情况下,完整性检查是一个非常强大的工具

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图12

我们看到有很多区域的旧数据和完整性不好。

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图13

这意味着配置中的某些磁盘包含旧数据。

我们必须找到这个磁盘并将其从配置中排除。

经过多次尝试和错误,我们发现没有磁盘 0 的配置提供了正确的文件结构,而无需更改超级块。

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图14

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图15

我们保存这个组合。

PC-3000从 BtrFS 文件系统恢复数据的简单方法插图16

最后,我们有两个具有正确文件结构的配置。

第一个配置是在 4 个磁盘上。要从这个配置中获取文件结构,我们需要更改文件系统上的超级块。

没有磁盘 0 的第二个配置显示没有超级块更改的文件结构。

磁盘 0 包含不相关的数据。

未经允许不得转载:成都数据恢复|服务器数据恢复|数据库修复|解密-零磁道数据恢复中心 » PC-3000从 BtrFS 文件系统恢复数据的简单方法

技术支持电话