发明名称 一种磁盘阵列数据的读写方法及并行读写方法
摘要 本发明提供了一种磁盘阵列的数据读取方法、一种磁盘阵列的数据写方法、一种基于写数据过程中的数据读取方法、以及一种基于正常读数据过程中的数据写方法。本发明中,在读、写的过程中,使用分条单元为单元读取数据、或者写数据,以及在按照读写规则进行计算时使用分条单元为单位进行计算。并且,本发明所述基于写数据过程中的数据读取方法可以实现大写、小写、重建写或降级写的过程中的正常读或者降级读的并发,本发明所述基于正常读数据过程中的数据写方法,可以实现正常读过程中的大写、小写、重建写或降级写的并发。使用本发明,可以提高读写的速度,并尽量实现读写并发。
申请公布号 CN1737745A 申请公布日期 2006.02.22
申请号 CN200410058582.5 申请日期 2004.08.18
申请人 华为技术有限公司 发明人 张巍;唐小松;黄玉环;张国彬;张粤;任雷鸣;陈绍元
分类号 G06F3/06(2006.01);G06F12/00(2006.01) 主分类号 G06F3/06(2006.01)
代理机构 北京德琦知识产权代理有限公司 代理人 张颖玲;王琦
主权项 1、一种磁盘阵列RAID的数据读取方法,包括以下步骤:A、根据当前的读规则,确定出要读取的数据所在扇区;B、确定出要读取的扇区所属分条单元或校验数据单元,从磁盘读取确定出的各个分条单元和校验数据单元,存入缓存;C、判断当前的读是否为正常读,若是,则执行步骤D;否则,根据当前的读规则,使用缓存的分条单元和校验数据单元计算生成所要读取数据所属的分条单元,存于缓存;D、从缓存中的分条单元读取出所需要的数据。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼