PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列

admin HDD硬盘数据恢复技术 技术资料276字数 1398阅读模式
数据恢复广告

Ext4(第四个扩展文件系统)是Linux的日志文件系统,是作为ext3的后续版本开发的。 Ext4具有很高的可扩展性:最大文件系统将消耗100万个1TB(TB)磁盘。
Ext4用所谓的范围替换了ext2和ext3使用的传统块映射方案。 范围是一系列连续的物理块,提高了大文件性能并减少了碎片。 ext4中的单个扩展区可以映射最多128 MiB的连续空间,其中包含4 KiB块大小。 一个inode最多可以存储四个范围。 如果文件的扩展区超过四个,则其余的扩展区将在树中编制索引。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片1

Ext4文件系统的这些功能对于操作系统功能非常重要,但对于从RAID阵列进行数据恢复毫无用处。
在本教程中,我们将使用Ext4元数据(在此文件系统中实现的功能)介绍RAID配置的构建。首先,我们将应用自动模式来搜索RAID元数据并即时构建配置。之后,我们将手动填充RAID矩阵并查看Ext4的功能。
我们将使用Data Extractor RAID Edition的强大功能从4个磁盘上的RAID中收集信息。虽然Data Extractor RAID Edition的功能非常直观,但在本指南中,我们将从头开始做所有事情,并解释我们所做的每一步。
本教程可能不适合那些对快速和高利润感兴趣的人。但是,如果您想要更深入地了解文件系统以及如何从头开始构建文件系统,那么您就是在正确的位置。
来自客户端的初始信息:RAID建立在4个磁盘上。可能它有RAID 5级别,但我们必须验证它。
让我们创建RAID

 

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片2

扩展驱动器

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片3

我们可以看到该成员的一部分属于RAID5,块大小(BS)为65536 B(128个扇区)。 通常,Linux RAID在开始时将小分区构建为RAID-1(镜像),而在另一个RAID级别上构建具有数据的大分区。
由于Data Extractor能够通过自动检测解决大量RAID案例,因此我们应该毫不犹豫地使用此功能来让我们的生活更轻松。

 

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片4

在这种情况下,自动检测定义了多个配置,但由于元数据损坏,某些硬盘未添加到配置中。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片5
我们对第5级的第三种配置感兴趣。这应该让我们相信元数据自动检测的想法是失败的。
让我们检查一下我们的假设并构建RAID-5。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片5

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片6

请记住,您只能将“from”或“until”LBA用于一个驱动器,然后使用快捷方式将其应用于每个成员

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片7

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片8

根据RAID超级块元数据,我们知道它是RAID 5 LS,块大小是128.让我们创建这种类型的RAID并清除表

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片9

现在让我们转到Explorer选项卡。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片10

如您所见,Data Extractor在D0单元格中找到了块0。 让我们看看我们的第二个假设。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片11

指定Ext4超级块(块8),我们看到它可以挂载到A2或D2项目。 在我们的示例中,我们跳过此步骤并直接转到下一个Ext4元数据项

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片12

ext4文件系统具有超级块,可用于块组装。
PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片13

使用超级块#125,我们发现块4应该放在单元格D1中。 当我们用列中的数据填充所有块时,将自动应用XOR块。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片14

之后,结构刷新了一个已放置块的帐户

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片15

当我们指向超级块#000时,块7将在单元B2中发生,并且最后,将基于所放置的块和关于标准配置设置的信息来填充整个矩阵表。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片16

使用新配置,将打开文件树。

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片17

对于其他项目,我们必须执行额外的检查。 例如,我们可以尝试打开JPEG文件:

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片18
PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片18

该文件已打开。 很可能配置是正确构建的,我们现在可以保存配置

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片19

现在我们可以使用可管理的结构

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片20

当然,我们必须在这种模式下检查结果

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片21

PC3000 DE Data Extractor RAID Edition 如何使用Ext4文件系统元数据构建RAID阵列-图片22

数据现在是可用的。 我们可以保存它。

 

weinxin
我的微信
我的微信
微信扫一扫
数据恢复广告
admin
  • 本文由 admin 发表于 2023年 6月 29日17:59:07
  • 转载请务必保留本文链接:https://www.amhdd.com/469.html