【技术实现步骤摘要】
本专利技术涉及存储计算机使用的数据的存储装置系统(以下称为存储系 统),特别涉及在具有控制部和由控制部控制的记录媒体的存储系统中,控制 部处理的数据块尺寸和记录媒体处理的数据块尺寸不同的存储系统。技术背景在与计算机连接的存储系统的一种中,有磁盘阵列系统。磁盘阵列系统 也称为RAID(Redundent Array of Inexpensive Disks)系统,是有被配置成阵列 状的多个磁盘装置和控制它们的控制部的存储系统。在磁盘阵列系统中,通 过多个磁盘装置的并行动作,能高速处理数据的读出请求(以下称为读请求) 和数据写入请求(以下称为写请求),也能对数据附加冗余度。磁盘阵列系统, 如非专利文献1所公开的那样,根据附加的冗余数据的种类和其构成,被分 类成5级。在磁盘阵列系统中,制作冗余数据,以便在磁盘装置发生故障时也能复 原数据,将该冗余数据保存在和数据不同的磁盘装置上。可是,因提高磁盘 阵列系统全体的可靠性的目的,还有在各磁盘装置保存的逻辑块上附加保证 代码的情况。关于保证代码,例如专利文献1和专利文献2有记载。在专利 文献1中,作为保证代码,在存取逻辑块时对计算机指定的该逻辑块的逻辑 地址(以下称为LA(Logical Address)和逻辑块的数据实施异一或逻辑演 算,在逻辑块附加求出的LRC(Longitudinal Redundancy Check),在磁盘装置 保存保证代码和逻辑块。为了检测写入逻辑块数据的存储区域的地址的错误, 使用LA,作为用于检测逻辑块数据错误的错误检测代码使用LRC。专利文献1美国专利第5819054号公报专利文 ...
【技术保护点】
一种存储系统,其特征在于, 具有: 从计算机接收读命令和写命令的磁盘控制器;和 与上述磁盘控制器连接并根据该磁盘控制器的控制读出或写入数据的多个磁盘装置; 在上述磁盘控制器根据上述读命令或上述写命令对上述磁盘装置实行数据的输入输出处理时作为处理数据的单位的第一块的尺寸,和在上述多个磁盘装置每个实行从上述磁盘控制器接收到的数据的输入输出处理时作为处理数据的单位的第二块的尺寸不同, 上述磁盘控制器,用有上述第一块的尺寸和上述第二块的尺寸的公倍数尺寸的第三块单位,对磁盘装置指示数据的写入。
【技术特征摘要】
JP 2005-1-17 2005-0085131.一种存储系统,其特征在于,具有从计算机接收读命令和写命令的磁盘控制器;和与上述磁盘控制器连接并根据该磁盘控制器的控制读出或写入数据的多个磁盘装置;在上述磁盘控制器根据上述读命令或上述写命令对上述磁盘装置实行数据的输入输出处理时作为处理数据的单位的第一块的尺寸,和在上述多个磁盘装置每个实行从上述磁盘控制器接收到的数据的输入输出处理时作为处理数据的单位的第二块的尺寸不同,上述磁盘控制器,用有上述第一块的尺寸和上述第二块的尺寸的公倍数尺寸的第三块单位,对磁盘装置指示数据的写入。2. 如权利要求1所述的存储系统,其特征在于, 上述磁盘控制器,具有超高速缓冲存储器,通过上述磁盘控制器,在根据从上述计算机来的写命令上述磁盘控制器 接收的写数据中,对每一定尺寸附加写数据的保证代码,在上述超高速缓冲 存储器存储该一定尺寸的写数据和赋予它的保证代码,在上述第一块中,包含上述一定尺寸的写数据和保证代码, 上述第一块的尺寸的M倍是上述第三块的尺寸,其中M》2, 上述磁盘控制器,指示该磁盘装置,将上述超高速缓冲存储器存储的M 个第一块的数据,集中起来用1个命令写入到磁盘装置。3. 如权利要求2所述的存储系统,其特征在于,上述存储系统,具有将从上述计算机接收到的写数据传送到上述超高速 缓冲存储器的超高速缓冲存储器控制器,上述超高速缓冲存储器控制器,对每上述一定尺寸给写数据附加保证代码。4. 如权利要求2所述的存储系统,其特征在于, 上述磁盘控制器,有控制数据输入输出处理的处理器,该处理器对每上述一定尺寸给写数据附加保证代码。5. 如权利要求2所述的存储系统,其特征在于,上述保证代码,包含有用于检测上述一定尺寸的数据的误差的误差检测 代码。6. 如权利请求2所述的存储系统,其特征在于,在上述保证代码中,包含用于检测写入上述一定尺寸的数据的存储区域 的地址的错误的地址信息。7. 如权利要求1所述的存储系统,其特征在于, 上述第一块的尺寸的M倍是上述第三块的尺寸,其中M^2, 上述磁盘控制器,有超高速缓冲存储器,根据从上述计算机来的写命令上述磁盘控制器接收的写数据,被存储在 上述超高速缓冲存储器,上述磁盘控制器,在上述超高速缓冲存储器内存在应写入到磁盘装置的 M个或M个以上的上述第一块的数据时,指示该磁盘装置,对其中M个第 一块的数据,集中起来用1个命令将数据写入到该磁盘装置。8. 如权利要求1所述的存储系统,其特征在于, 上述第一块的尺寸的M倍是上述第三块的尺寸,其中M》2, 上述磁盘控制器有超高速缓冲存储器,根据从上述计算机来的写命令上述磁盘控制器接收的写数据,被存储在 上述超高速缓冲存储器,上述磁盘控制器,在上述超高速缓冲存储器内存在比应写入到磁盘装置 的M个少的N个第一块的数据时,指示该磁盘装置,从磁盘装置读出不足的 M-N个第一块的数据,将在上述超高速缓冲存储器内存储的N个第一块的数 据和己读出的M-N个第一块的数据,集中起来用1个命令写入到该磁盘装置, 其中N》1。9. 如权利要求1所述的存储系统,其特征在于, 上述第一块尺寸的M倍是上述第三块的尺寸,其中M》2, 上述磁盘控制器有超高速缓冲存储器,根据从上述计算机来的写命令上述磁盘控制器接收的写数据,被存储在上述超高速缓冲存储器,上述磁盘控制器,根据上述写命令包含的块数的值,判断上述超高速缓冲存储器内是否存在应写入到磁盘装置的M个或M个以上的上述第一块的 数据,在上述超高速缓冲存储器内存在M个或M个以上的上述第一块的数据 时,指示该磁盘装置,对其中M个第一块的数据,集中起来用l个命令将数 据写入到上述磁盘装置,在存在比上述超高速缓冲存储器内的M个少的N个第一块的数据时,指 示该磁盘装置,从磁盘装置读出不足的M-N个第一块的数据后,将在上述超 高速缓冲存储器内存储的N个第一块的数据和已读出的M-N个第一块的数 据,集中起来用1个命令写入到上述磁盘装置,其中N^1。10. 如权利要求9所述的存储系统,其特征在于,在上述磁盘控制器从上述计算机接收到读命令时,...
【专利技术属性】
技术研发人员:八木泽育哉,松并直人,
申请(专利权)人:株式会社日立制作所,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。