存储装置及其控制方法制造方法及图纸

技术编号:3766116 阅读:504 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供可以高效使用计算机使用的存储装置内的逻辑单元,并且可以抑制存储容量的成本增大的存储装置及其控制方法。本发明专利技术是具有外部逻辑单元和内部逻辑单元的存储装置,多个主机装置将该外部逻辑单元作为目标,而该内部逻辑单位被分配给外部逻辑单元。在此,内部逻辑单元由公共逻辑单元和专用逻辑单元构成,公共逻辑单元由多个主机装置共同使用的公共文件构成,专用逻辑单元由多个主机装置各自使用的专用文件构成。存储装置根据来自多个主机装置的写入请求,以预定的管理块单位比较遵照该写入请求的写入数据和公共逻辑单元中存储的数据是否一致,根据该比较结果,将一致的数据块存储在公共逻辑单元中,将不一致的数据块存储在专用逻辑块中。

【技术实现步骤摘要】

本专利技术涉及存储装置,特别涉及经由网络与多个主机装置(计算机)连接 的。
技术介绍
近年来,为了便于管理计算机中的数据,提出了对于多个计算机各自处理 的数据,不在该各个计算机的本地存储器中进行管理,而是经由网络在公共的 存储装置中集中进行管理的计算机系统。作为这样的计算机,例如已知有无盘 计算机系统和虚拟计算机系统。无盘计算机系统是在计算机自身不内置盘驱动器(或者即使内置也不使用)的计算机系统。在无盘计算机系统中,在与SAN连接的存储装置内的逻 辑单元中存储OS镜像(启动镜像),计算机经由SAN安装该逻辑单元,由此 可以从该逻辑单元启动。各个计算机使用的OS或由应用程序等使用的数据被 存储在对各个计算机分配的存储区域中,因此,系统管理者可以一元化地管理 存储装置中的数据。此外,虚拟计算机系统是使用所谓的虛拟化机构,在服务器计算机中综合 多个计算机环境的计算机系统。在服务器计算机中综合的虛拟计算机把OS或 应用程序等数据存储在被生成为存储装置内的逻辑单元的虚拟盘中,所以,系 统管理者同样可以 一元化地管理存储装置中的数据。一般,在这样的计算机系统中,各个计算机即便使用公共的启动镜像,也 需要分配给各个计算机的存储区域。因此,下述专利文献l公开了一种存储装 置,其生成在各个计算机中存储固有数据的逻辑单元,以及存储多个计算机所 共有的软件的逻辑单元,根据各个计算机的软件的利用状况,结合这些逻辑单 元虛拟地构筑一个存储区域,并将其提供给各个计算机。由此,多个计算机使 用的软件被存储在公共的逻辑单元中,所以可以减少在整个存储装置中该软件 占用的区域的存储容量。专利文献1特开2005 -301708号公报
技术实现思路
但是,在上述现有的计算机系统中,当更新各个计算机的os或应用程序 等时,该更新的部分被存储在分配给各个计算机的专用的存储区域中。因此,当频繁地重复进行os等的更新时,各个计算机不参照公共的逻辑单元地使用该存储区域。因此,随着使用的继续,在存储装置内对各个计算机分配的专用 的存储区域过大,存储容量的削减效果降低,结果存在存储装置的存储容量成 本增大的问题。因此,本专利技术的目的在于提供一种高效地使用各个主机装置(计算机)使 用的存储装置内的逻辑单元,可以抑制存储容量成本的增大的存储装置及其控制方法。为了解决上述课题,遵从某个观点的本专利技术是一种计算机系统,其具备能 够与网络连接而构成的多个主机装置、能够与该网络连接而构成的存储装置、 以及能够与该网络连接而构成的主管理装置。该存储装置具备外部逻辑单元,所述多个主机装置各自将该外部逻辑单 元作为目标;以及内部逻辑单元,其被分配给该外部逻辑单元。在此,该内部 逻辑单元由公共逻辑单元和专用逻辑单元构成,公共逻辑单元用于存储构成该多个主机装置共同使用的公共文件的数据,所述专用逻辑单元用于存储构成该 多个主机装置各自使用的专用文件的数据。并且,该存储装置根据来自该多个主机装置中的至少一个主机装置的写入 请求,以预定的管理块单位比较遵照该写入请求的写入数据与该公共逻辑单元 中存储的数据是否一致,根据该比较的结果,将一致的数据块存储在该公共逻 辑单元中,将不一致的数据块存储在该专用逻辑块中。此外,遵从某个观点的本专利技术是经由网络与多个主机装置连接的存储装置 的控制方法。该控制方法具备以下的步骤该存储装置将内部逻辑单元生成为公共逻辑 单元,该内部逻辑单元存储构成由多个主机装置共同使用的公共文件的数据; 该存储装置将内部逻辑单元生成为专用逻辑单元,该内部逻辑单元存储构成该 多个主机装置各自使用的专用文件的数据;该存储装置将该公共逻辑单元以及 该专用逻辑单元分配给该多个主机装置各自作为目标的外部逻辑单元;该存储装置接收来自该多个主机装置中的至少某一个主机装置的写入请求;该存储装 置以预定的管理块单位比较遵照该写入请求的写入数据与该公共逻辑单元中 存储的数据是否一致;该存储装置,通过进行该比较的步骤,将一致的数据块 存储在该公共逻辑单元中,将不一致的数据块存储在该专用逻辑块中。根据本专利技术,可以高效地使用各个主机装置使用的存储装置内的逻辑单 元,排除存储重复的数据,可以抑制存储容量的增大。附图说明通过参照附图对以下的实施方式进行说明,本专利技术其他的技术特征以及优 点将会变得明确。图1表示本专利技术一实施方式的计算机系统的概要结构图。图2概要地表示本专利技术一实施方式的主机装置的内部结构。图3概要地表示本专利技术一实施方式的存储装置的内部结构。图4概要地表示本专利技术一实施方式的主管理装置的内部结构。图5概要地说明本专利技术一实施方式的存储装置内的逻辑单元的结构。图6表示本专利技术一实施方式的存储装置的目标管理表的一例。图7表示本专利技术一实施方式的存储装置的外部逻辑单元管理表的一例。图8表示本专利技术一实施方式的存储装置的公共逻辑单元管理表的一例。图9表示本专利技术一实施方式的存储装置的外部逻辑单元块映射表的一例。图IO表示本专利技术一实施方式的存储装置的镜像管理表的一例。图11表示本专利技术一实施方式的存储装置的内部逻辑单元块管理表的一例。图12表示本专利技术一实施方式的存储装置的公共逻辑单元数据管理表的一例。图13是用于说明本专利技术一实施方式的主管理装置中的主生成处理的流程图。图14是用于说明本专利技术一实施方式的存储装置中的公共逻辑单元生成处 理的流程图。图15是用于说明本专利技术一实施方式的存储装置中的主写入处理的流程图。图16是用于说明本专利技术一实施方式的主管理装置的启动镜像生成处理的 流程图。图17是用于说明本专利技术一实施方式的存储装置中的专用逻辑单元生成处 理的流程图。图18是用于说明本专利技术一实施方式的存储装置中的启动镜像生成时的专 用写入处理的流程图。图19是用于说明本专利技术一实施方式的存储装置中的第一专用写入处理的 流程图。图20是用于说明本专利技术一实施方式的存储装置中的第二专用写入处理的 流程图。图21是用于说明本专利技术一实施方式的存储装置中的读出处理的流程图。 图22是用于说明本专利技术一实施方式的存储装置中的数据移动处理的流程图。图23是用于说明本专利技术一实施方式的存储装置中的第二专用写入处理的 流程图。符号说明l计算机系统、2网络、3主机装置、4存储装置、41驱动单元、42控制 单元、5主管理装置 具体实施例方式然后,参照附图对本专利技术的实施方式进行说明。 (1)系统结构 (1-1)计算机系统的结构图l表示本专利技术一实施方式的计算机系统的概要结构。如该图所示,计算 机系统l由经由网络2相互连接的多个主机装置100、主管理装置200以及存 储装置300构成。网络2是用于存储器访问的LAN或SAN,典型地包含交换机或集线器来 构成。在网络2中,使用光纤通道协议(FCP)或因特网协议(IP)。在本实 施方式中,设网络2是由以太网(注册商标)构筑的IP-LAN,作为其上位的 协议使用iSCSI。主机装置3是执行所希望的处理的计算机,典型地为执行来自客户端计算机(未图示)的处理的服务器计算机。主机装置3执行各种程序,通过与硬件资源的协作作用,实现与来自客户端计算机的请求相对应的处理。例如,主机装置3通过执行业务应用程序,对存储装置5进行I/0访问,实现所希望的业 务系统。存储装置4是用于对主机装置3提供数据存储服务的系统。存储装置4本文档来自技高网
...

【技术保护点】
一种计算机系统,其具有:能够与网络连接而构成的多个主机装置;能够与所述网络连接而构成的存储装置;以及能够与所述网络连接而构成的主管理装置,其特征在于, 所述存储装置具备:外部逻辑单元,所述多个主机装置各自将该外部逻辑单元作为目标;以及 内部逻辑单元,其被分配给所述外部逻辑单元, 所述内部逻辑单元由公共逻辑单元和专用逻辑单元构成,所述公共逻辑单元用于存储构成所述多个主机装置共同使用的公共文件的数据,所述专用逻辑单元用于存储构成所述多个主机装置各自使用的专用文件的数据,  所述存储装置, 根据来自所述多个主机装置中的至少一个主机装置的写入请求,以预定的管理块单位比较遵照该写入请求的写入数据与所述公共逻辑单元中存储的数据是否一致,根据该比较的结果,将一致的数据块存储在所述公共逻辑单元中,将不一致的 数据块存储在所述专用逻辑块中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小林郁子木村信二山本彰
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1