i-节点UFS文件系统中占用的空间很大,每个柱面组中都有很多i-节点。在分析RAID结构时会经常用到i-节点区域,下面再用一个例子说明。

在一个4块成员盘组成的RAID-5中,文件系统为UFS1,物理盘的71 048号扇区开始出现i-节点,但其中一定有一块成员盘是校验信息。我们具体查看一下哪块成员盘的71 048号扇区是校验信息。

“硬盘0”的71 048号扇区的内容如图19-10所示。

UFS文件系统i-节点在RAID分析中的作用-数据恢复迷

图19-10 “硬盘0”的71 048号扇区

“硬盘1”的71 048号扇区的内容如图19-11所示。

UFS文件系统i-节点在RAID分析中的作用-数据恢复迷

图19-11 “硬盘1”的71 048号扇区

“硬盘2”的71 048号扇区的内容如图19-12所示。

UFS文件系统i-节点在RAID分析中的作用-数据恢复迷

图19-12 “硬盘2”的71 048号扇区

“硬盘3”的71 048号扇区的内容如图19-13所示。

UFS文件系统i-节点在RAID分析中的作用-数据恢复迷

图19-13 “硬盘3”的71 048号扇区

对比4块成员盘的71 048号扇区发现,“硬盘0”的71 048扇区虽然比较像i-节点表的内容,但具体分析其中的第一个i-节点,就会发现数据有问题。我们用WinHex的模板查看第一个i-节点的参数,如图19-14所示。

UFS文件系统i-节点在RAID分析中的作用-数据恢复迷

图19-14 i-节点的参数模板

从图19-14所示的i-节点的参数模板中很明显可以看出,大部分参数都是非常不合常规的,所以“硬盘0”的71 048号扇区是校验信息而非正常的i-节点,这就可以断定“硬盘0”的71 048号扇区所在条带就是校验块。