linux中恢复分区的作用,Linux系统分区Ext3文件系统的位图在RAID数据恢复的作用

Ext3文件系统的位图分为块位图和i-节点位图,块位图用于描述本块组所管理的块的 分配状态,块位图中的每一位映射本块组中的一个块,如采某个块已经被分配使用,那么 该块对应的位置1;未被分配使用的块对应的位则置0。

i-节点位图用于描述本块组所管理的i-节点的分配状态,i-节点位阁中的每一位映射本 块组中的一个i-节点,如果i-节点已经使用,其位图中相应的位就置1,否则就置0。

因为块和i-节点一般都是连续分配使用的,所以一个块组中的块位图和i-节点位图中 的数据就会是很多连续的FF字节,这是其数据上的特点。

在RAID-5的结构分析中,往往需要利用校验块分析条带大小、循环方向等参数,那 么在成员盘中找到校验块就很重要,熟悉了文件系统中各种数据结构的特征,就可以用对比排除法找到校验块。

例如,一个RA1D-5由5块成员盘组成,分析其结构时需要在一个条带组中找出校验 块,下面我们对比分析一下每块成员盘的27号扇区,看看哪块成员盘是校验块。

硬盘0的27号扇区如下图所示。

f8cf5c06ea889603f6fcd69f9f1ff9db.png

硬盘1的27号扇区如下图所示。

864cbeaed8c82dc9e86e68e502cc9ba5.png

硬盘2的27号扇区如下图所示。

586273a16cfa78f0b687517ee67971c9.png

硬盘3的27号扇区如下图所示。

621f66a130697810a2814a7ff3e966f1.png

硬盘4的27号扇区如下图所示。

c0220a95f5d4199d0fb0106c1f9e5651.png

通过对比分析发现,硬盘0和硬盘2的27号扇区是i-节点,不是校验信息;硬盘3的 27号扇区全都是0B,也不可能是校验信息;而硬盘4的27号扇区显然是位图,所以只有 硬盘1的27号扇区是校验信息了,所以硬盘1的该条带是校验块。

本文系转载,如有侵犯版权问题,请通知。我们立即删除。

喜欢 (27)or分享 (0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值