来源: 加入时间:$AddTime$
1. 异步与同步所谓“异步”与“同步”,是指数据块的写入方式。
u 异步
在RAID5中,数据块的写入有两种方式,一种是当写满一个条带需要转入下一个条带写入时,直接回到0号盘进行写入。也就是每个条带内都是由低号盘开始写入,写满一个块后转向高号盘继续写入,这种方式不考虑校验块的位置,称为异步。例如,数据写满条带0后,需要向条带1中写入,这时会写入到0号盘的1号块中。如表8.8所示。
表8.8 异步
u 同步
同步,则是在写满一个条带,需要将数据写入下一个条带时,先判断下一个条带的校验块位于哪个磁盘,然后将数据写入校验块所在的磁盘的下一个磁盘,写满一个数据块后转向高号盘,直至该条带内编号最大的数据块写满后,再回到同条带内的0号盘写入,直至本条带内的校验块所在的磁盘的前一个磁盘。也就是说,一个条带内的第一个数据块总是跟在本条带内的校验块之后。如表8.9所示。
表8.9 同步
2. 左循环异步左循环异步即校验块为左循环,数据块走向为异步。左循环异步的阵列结构如表8.10所示。
表8.10 左循环异步
3. 左循环同步左循环同步即校验块为左循环,数据块走向为同步。左循环同步的阵列结构如表8.11所示。
表8.11 左循环同步
4. 右循环异步右循环异步即校验块走向为右循环,数据块走向为异步。右循环异步的阵列结构如表8.12所示。
表8.12 右循环异步
5. 右循环同步右循环同步即校验块走向为右循环,数据块走向为同步。右循环同步的阵列结构如表8.13所示。
表8.13 右循环同步
|