同样,我们可以利用
FAT
表判断阵列中数据块的前后顺序。
注意,我们使用“数据块顺序”而没有说是“磁盘顺序”,是因为同一条带内,数据的排序比较靠前并不代表它所在的磁盘排序靠前。比如
RAID5
中的同步情况,同一条带内,位于校验块之后的数据,从写入顺序上来讲是先于校验块之前的磁盘的,但它们的磁盘排序却在后面。但是,如果我们能确定某几块磁盘是位于校验块的同一侧,则可以根据数据的先后顺序判断出磁盘的顺序。
下面我们通过一个由三块磁盘组成的
RAID0
中的
FAT
表,来实际判断它们的数据块顺序。对于
RAID0
来讲,数据块的顺序也就是磁盘的顺序。图
11.4
中的三个磁盘镜象为
FAT
表的部分内容。
我们注意看加亮的三个磁盘上的相同位置,
3.img
此处的值为
0x00006184
,
1.img
此处的值为
0x00004184
,
2.img
此处的值为
0x00005184
,由此可以得知数据块的顺序(也就是磁盘的顺序)为
1.img – 2.img – 3.img
。
本文转自老骥伏枥51CTO博客,原文链接:
http://blog.51cto.com/sjhfml/134705
,如需转载请自行联系原作者