发明名称 一种解决磁盘冗余阵列中写空洞的方法
摘要 本发明公开了一种解决磁盘冗余阵列中写空洞的方法,包括:主机向主磁盘控制器发出写命令,主磁盘控制器收到写命令并生成校验日志,主磁盘控制器将校验日志写入存储器中并执行写操作,如果主磁盘控制器写操作过程中宕机,备用磁盘控制器从存储器中读出校验日志重建校验数据分块,主机重写数据分块。本发明的方法有效地保存校验日志,而且快速地重建校验数据分块,高效地解决磁盘冗余阵列中的写空洞问题和系统性能瓶颈。避免了现有技术在解决磁盘冗余阵列写空洞问题时重建校验数据分块时浪费的大量时间和主、备用磁盘控制器之间在写操作时信息传递的等待时间。
申请公布号 CN100389383C 申请公布日期 2008.05.21
申请号 CN200610083692.6 申请日期 2006.06.02
申请人 杭州华三通信技术有限公司 发明人 陈庆议
分类号 G06F3/06(2006.01);G06F11/14(2006.01) 主分类号 G06F3/06(2006.01)
代理机构 北京集佳知识产权代理有限公司 代理人 李文红;逯长明
主权项 1.一种解决磁盘冗余阵列中写空洞的方法,其特征在于,包括:a、主机向主磁盘控制器发出写命令;b、主磁盘控制器收到写命令,生成校验日志;c、主磁盘控制器将校验日志写入存储器中并执行写操作;d、如果主磁盘控制器写操作过程中停止工作,备用磁盘控制器读出存储器中校验日志;e、备用磁盘控制器依据校验日志重建校验数据分块;f、主机重写数据分块。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地