抑制驱动器工作时间的磁盘阵列的制作方法

文档序号:6754033阅读:227来源:国知局
专利名称:抑制驱动器工作时间的磁盘阵列的制作方法
技术领域
本发明主要涉及计算机外围存储系统,特别涉及用于实现延长磁盘装置(以下称磁盘)的工作时间和降低存储系统(以下称磁盘阵列)的耗电的技术。磁盘的工作时间是指从开始使用磁盘装置到不能使用的时间。
背景技术
磁盘阵列是与计算机连接的存储系统的一种。磁盘阵列也称RAID(Redundant Arrays of Inexpensive Disk),是具有陈列状配置的多个磁盘装置及控制这些装置的控制单元的存储系统。在磁盘阵列中,利用磁盘装置的并行工作高速处理读出请求(数据读出请求)和写入请求(数据写入请求),并对数据附加冗余性。正如非专利文献1(Daved A.Patterson,Garth Gibson,andRandy H.Katz、“A Case for Redundent Arrays of Inexpensive Disks(RAID)”,Computer Science Division Departement of Electorical Engineering andComputer Sciences、University of Califomia Berkeley、1988)所公开,根据附加的冗余数据的种类和磁盘阵列结构,将磁盘阵列分为5个等级。

发明内容
适用于磁盘阵列的磁盘装置中,若24小时接通磁盘装置的电源,与仅在必要时接通磁盘装置电源的情况相比,接通时间总量(即磁盘装置电源接通的累计时间)变短。这归因于构成磁盘装置的部件的恶化和消耗。因此,若将磁盘装置电源24小时接通,24小时连续工作,则磁盘装置接通时间总量变短,结果磁盘装置的工作时间缩短,所以也不适合24小时连续工作。而且磁盘装置的容量逐年增加,装载的磁盘装置台数也趋于增加,磁盘阵列的耗电增大。
本发明公开能延长构成磁盘阵列的磁盘装置工作时间的技术。并公开降低磁盘阵列耗电的技术。
访问磁盘阵列的计算机具有向磁盘阵列指示将磁盘阵列内的特定磁盘装置电源接通/断开的磁盘控制指示程序,磁盘阵列具有从计算机接受磁盘装置电源接通/断开指示的磁盘电源控制指示接受程序、和将与计算机指定的LU对应的磁盘装置的电源接通/断开的磁盘电源控制电路。


图1是表示第一实施例的系统结构的一例的图。
图2是表示第一实施例的计算机结构的一例的图。
图3是表示第一实施例的备份服务器结构的一例的图。
图4是表示第一实施例的磁盘管理表的一例的图。
图5是表示第一实施例的更新位置管理表的一例的图。
图6是表示第一实施例的抽点取得/删除处理的一例的图。
图7是表示第一实施例的镜象再同步程序处理的一例的图。
图8是表示第二实施例的系统结构的一例的图。
图9是表示第二实施例的计算机结构的一例的图。
图10是表示第二实施例的地址图的一例的图。
图11是表示第二实施例的磁盘电源控制指示程序处理的一例的图。
具体实施例方式
下面参照附图对本发明的实施例进行说明。
实施例1首先对第一实施例进行说明。
(1)结构说明图1是表示第一实施例的系统结构的一例的图。在图1中,计算机100和磁盘阵列200通过磁盘阵列200的光纤通道接口(以下,FC I/F)290进行连接。备份服务器400和磁盘阵列200通过磁盘阵列200的FC I/F300进行连接。磁带装置500与备份服务器400连接。而且,管理终端600与磁盘阵列200通过磁盘阵列200的管理I/F310进行连接。
磁盘阵列200具有控制磁盘阵列200的CPU210、存储器220和存储磁盘阵列200的用户数据的超高速缓冲存储器240。而且,磁盘阵列200具有控制多个磁盘装置的磁盘控制器250。
在磁盘控制器250连接有多个FC磁盘271~273(以下称FC磁盘群)和多个ATA磁盘274~276(以下称ATA磁盘群),FC磁盘群和ATA磁盘群采取各自称作RAID的冗余结构。从计算机100访问作为SCSI的逻辑单元(LULogical Unit)的FC磁盘271~273内的存储区。同样,从计算机100访问作为SCSI的LU的ATA磁盘274~276内的存储区。将FC磁盘271~273内的LU作为LU261,将ATA磁盘274~276内的LU作为LU262。如图1所示,将LU261和LU262作为跨多个磁盘存在的存储区,也可以是由一个磁盘内的存储器构成的LU。
在本实施例中,磁盘阵列200内的抽点管理程序226对LU261和LU262进行双重化并管理。即在本实施例中,在LU261写入数据时,抽点管理程序226通过在LU262也写入同样数据而实现数据双重化。将像这样在LU261和LU262中存储同样数据称作镜象。LU261是具有原始数据的LU,称作镜象源LU。LU262是具有原始数据的复制数据的LU,称作镜象目标LU。将LU262用于得到抽点,在磁带装置内备份数据时采用。
在ATA磁盘274~276连接有磁盘电源控制电路280,各ATA磁盘由磁盘电源控制电路280独立于其它ATA磁盘被进行电源接通/断开的控制。在磁盘电源控制电路280设置有与ATA磁盘274~276分别对应的寄存器,通过将寄存器接通/断开,可将与该寄存器对应的ATA磁盘的电源接通/断开。
其次,对磁盘阵列200的程序和管理表进行说明。
磁盘阵列200的存储器220具有控制磁盘阵列200的RAID控制程序221、对FC磁盘271~273和ATA磁盘274~276进行管理的磁盘管理程序222、对FC磁盘271~273和ATA磁盘274~276的使用参数和使用情况等进行记录的磁盘管理表224、从计算机100接收磁盘装置电源接通/断开指示(以下称磁盘电源控制指示)的磁盘电源控制指示接受程序223、基于从计算机接受的指示来控制ATA磁盘274~276的电源接通/断开的电源控制程序225和实施抽点控制的抽点控制程序226。而且,在本实施例中,在计算机100的后面所述的抽点指示程序127发出抽点删除/取得指示时还增加发出与ATA磁盘274~276的磁盘电源控制指示有关的ModeSelect(方式选择)命令。因此,抽点管理程序226接收抽点删除/取得指示与ATA磁盘274~276的磁盘电源控制指示。
抽点管理程序226具有按照来自计算机100的请求发出对磁盘控制器250指示访问磁盘的磁盘访问子程序227、将对一个LU更新还适用于预先指定的另一LU、向2个LU写入相同用户数据的LU镜象子程序228。LU镜象子程序228在LU262将写入LU261的数据进行双重化。
而且,抽点管理程序226还具有在停止LU261和LU262之间的数据双重化时(非镜象时)查出对镜象源LU的更新的非镜象时更新监视子程序230、在后面所述的更新位置管理表232上记录其更新位置的非镜象时更新位置管理子程序231、在进行将LU261和LU262之间重新开始进行数据双重化的镜象再次同步时,在镜象目标LU复制镜象源LU的更新部分的镜象再次同步子程序229。
更新位置管理表232用于镜象源LU和目标LU中存储的数据内容的管理,在更新位置管理表232中记录有在非镜象时在镜象源LU内的数据已更新情况下镜象源LU的更新位置。
更新位置管理表232,例如是图5所示的位图,由镜象源LU内的LBA集号和与各LBA集号对应的更新位构成。LBA集是以一个以上等量的LBA(Logical Block Adderss)为单位从最前面将LU内整个区域分开时的各个集合,LBA集号是从LBA最前面侧给予各LBA集的通用号。
更新位表示与镜象源LU的该更新位对应的LBA集在非镜象时是否更新,在LBA集被更新的情况下,取数值1,在没有被更新的情况下,取数值0。更新位的初始设置值为0。例如,图5所示的更新位置管理表232表示在非镜象时仅仅将LBA集号1的区域更新的状态。
其次,参照图4,对磁盘管理表224的一例进行说明。在磁盘管理表224中关于磁盘阵列200内的各磁盘装置记录有表示磁盘装置识别号的“磁盘No.”、表示该磁盘装置是FC磁盘还是ATA磁盘的磁盘种类的“磁盘类别”、表示该磁盘属于哪一RAID组的“阵列结构”、表示该磁盘装置属于哪个LU的“LU号”、表示在磁盘内存储的数据是原始数据(正)还是复制数据(副)的“抽点对”、表示在FC磁盘中存储的数据是否在ATA磁盘的镜象中的“抽点状况”、表示磁盘装置的电源接通/断开的“磁盘启动状况”、表示磁盘装置的电源接通时间累计的“累计时间”、表示磁盘装置接通时间累计界限的“寿命设置”。
回到图1,管理终端600由接收来自用户对FC磁盘271~273和ATA磁盘274~276的设置的输入单元610和向用户显示FC磁盘271~273和ATA磁盘274~276的信息的显示单元620组成。
从输入单元610输入在磁盘管理表224中所设置的参数。输出单元520输出在磁盘管理表224中所记录的信息。输入单元610是鼠标、键盘等,输出单元620是显示器、液晶屏、蜂鸣器等。
其次,参照图2,对计算机100的一例进行说明。计算机100具有控制计算机100的CPU110、将计算机100和磁盘阵列200连接的FC I/F140、进行计算机100和备份服务器400之间的通信的通信接口160、存储程序的存储器120。
在存储器120中存储数据库程序126、对磁盘阵列200指示取得抽点的抽点指示程序127、指示磁盘阵列200内的磁盘装置的电源接通/断开的磁盘电源控制指示程序128,利用控制计算机100的CPU110分别执行这些程序。抽点指示程序127具有生成并发出SCSI的ModeSelect命令的功能。在ModeSelect命令中包括磁盘电源控制指示程序128对磁盘阵列200的ATA磁盘274~276的电源接通/断开指示和抽点指示程序127对磁盘阵列200的抽点删除/取得指示。数据库程序126具有在实施数据库参照/更新过程中访问作为镜象源LU261的功能。而且,数据库程序126还控制数据更新,在成为作为数据库信息有意义的检查点一旦停止对磁盘阵列200的访问,LU261内的数据成为作为数据库信息有意义的状态时,为了备份该数据,将磁盘阵列200切换为保证LU261内数据一致性的备份方式的功能。
其次,参照图3,对备份服务器400的一例进行说明。备份服务器400由控制备份服务器400的CPU410、连接备份服务器400与磁盘阵列200的FC I/F440、进行备份服务器400与计算机100之间的通信的通信I/F460、连接备份服务器400与磁带装置的SCSI I/F450和存储程序的存储器420组成。在存储器420中,在磁带装置500存储有备份磁盘阵列200的数据的备份程序426、在磁盘阵列200和磁带装置500之间进行数据转发的I/O控制程序427、进行磁带装置500的控制的磁带控制程序428,利用CPU410对备份服务器400分别进行控制。
以上是本实施例的系统结构。
(2)抽点的取得/删除在取得/删除抽点时,采用图6的流程图来说明利用抽点指示程序127和抽点管理程序226执行处理的一例。在本实施例中,根据备份服务器400取得数据备份的时间,磁盘阵列200取得LU261的抽点,仅在得到抽点并从镜象目标LU得到数据备份期间,将与LU262对应的ATA磁盘274~276的电源接通。
首先,计算机100的抽点指示程序127由于在LU262中存储有上一次取得抽点时的数据,所以为了将该抽点变为无效而进行取得新抽点处理(以下称删除抽点),对磁盘阵列200发出对LU262指示删除抽点的ModeSelect命令(步骤2001)。
磁盘阵列200的抽点管理程序226一接收ModeSelect命令(步骤3001),就利用在ModeSelect命令中所含的磁盘电源控制指示,将ATA磁盘274~276的电源接通(步骤3002)。磁盘电源控制指示是将与LU262对应的磁盘装置断开的指示,磁盘阵列200利用该指示,将构成LU262的ATA磁盘从图4的磁盘管理表224算出,在本实施例中,将ATA磁盘274~276的电源接通。其次,为了重新开始对LU261和LU262的双重化,将LU镜象子程序228变为有效(步骤3003)。本实施例所述的变为有效是指开始或启动处理或程序。变为无效是指结束或停止处理或程序。于是,在LU262中也反映对LU261的更新。
其次,抽点管理程序226将非镜象时更新监视子程序230和非镜象时更新位置管理子程序231变为无效,停止对LU261的记录更新(步骤3004)。以后,更新位置管理表232的更新位不由非镜象时更新位置管理子程序231改变。
接着,抽点管理程序226将镜象再同步子程序229变为有效。镜象再同步子程序229参照更新位置管理表232,通过从LU261将LU261和LU262问所存储的数据中不一致的数据复制到LU262上,使LU261和LU262再次变为镜象状态(也称再同步化)(步骤3005)。
而后,若再同步已结束,抽点管理程序226将镜象再同步子程序229变为无效(步骤3006),向计算机100的抽点指示程序127发送ModeSelect命令的结束状态(步骤3007)。抽点指示程序127接受ModeSelect命令的结束状态,结束工作(步骤2002)。
而后,计算机100的抽点指示程序127向磁盘阵列200发出得到抽点的ModeSelect命令(步骤2003)。
磁盘阵列200的抽点管理程序226一接受ModeSelect命令(步骤3008),就将非镜象时更新监视子程序230和非镜象时更新位置管理子程序231变为有效,在更新位置管理表232中记录对LU261进行的数据更新的位置信息(步骤3009)。即,若LU261被更新,则在更新位置管理表232上对包含已更新的LBA的LBA集的更新位设置1,记录已更新。
接着,抽点管理程序226将LU镜象子程序228变为无效,停止LU261和LU262的双重化(步骤3010)。于是,在作为镜象目标的LU262中不反映对于作为镜象源LU的LU261的更新。
而后,抽点管理程序226向计算机100的抽点指示程序127发送ModeSelect命令的结束状态(步骤3011)。
计算机100的抽点指示程序127一接受来自抽点管理程序226的ModeSelect命令结束状态(步骤2004),就经通信I/F160,向备份服务器400发出取得备份的指示。于是,若备份服务器400收到备份结束报告(步骤2005),则抽点指示程序127向抽点管理程序226发出将ATA磁盘274~276的电源断开的ModeSelect命令(步骤2006)。ATA磁盘274~276电源的断开顺序与步骤3002相同。
磁盘阵列200的抽点管理程序226一接收ModeSelect命令,就利用在ModeSelect命令中所含的磁盘电源控制指示,将ATA磁盘274~276的电源断开(步骤3012)。
上面是在取得/删除抽点时的抽点指示程序127和抽点管理程序226的操作。
(3)写入操作对利用磁盘阵列200的RAID控制程序221的写入操作进行说明。在计算机100向LU261写入数据,更新LU261的存储内容的情况下,抽点管理程序226接受对LU261的WRITE命令和数据。
在LU镜象程序231有效,而在非镜象时更新监视子程序230和非更新时更新位置管理子程序231无效的情况下,从计算机100接收到写入数据的抽点管理程序226将数据写入作为镜象源LU的LU261和作为镜象目标LU的LU262的双方。
在LU镜象程序231无效,而在非镜象时更新监视子程序230和非更新时更新位置管理子程序231有效的情况下,抽点管理程序226将数据写入作为镜象源LU的LU261。另外,抽点管理程序226对取得更新位置记录的更新位置管理表232的、包含已更新LBA集的更新位设置1。
最后,将状态发送给计算机100。
(4)镜象再同步化对在图6所示步骤3003中所进行的、从LU261向LU262进行数据复制的再同步操作的一例进行说明。图7是表示在镜象再同步时的镜象再同步子程序229操作的一例的图。首先,镜象再同步子程序229调查在更新位置管理表232的更新位中作为更新记录是否有1(步骤1001)。如果没有作为更新记录的1,则因为镜象再同步化结束,所以镜象再同步子程序229结束处理(步骤1002)。
若有更新记录,则镜象再同步子程序229参照更新位置管理表232,基于在更新位设置1的LBA集号,算出LU261的读出位置和LU262的写入位置(步骤1003)。
接着,抑止对该读出位置/写入位置的数据更新(步骤1004),基于算出的读/写位置,将在作为镜象源LU的LU261内的读出位置所存储的数据复制到作为镜象目标LU的LU262内的写入位置上(步骤1005)。而且,所谓抑止更新是指禁止写入,是为了在镜象再同步后实现LU261和LU262之间的数据一致性而实施的。
而后,镜象再同步子程序229解除对该读/写位置的数据更新制止(步骤1006),在步骤1005中利用计算机,对与镜象化位置对应的更新位置管理表232的更新位设置0(步骤1007),回到步骤1001。
上面是镜象再同步化的操作。
(5)磁盘工作时间管理在磁盘管理表224,用户经管理终端600的输入单元610,对于FC磁盘271~273,ATA磁盘274~276分别设置寿命。所谓寿命是从磁盘装置的磁盘设计规格导出的产品寿命,或产品担保期间,或在超过该值时,磁盘故障发生概率上升的操作累计时间等,若作为磁盘装置的电源接通时间总和的累计时间超过寿命值,则磁盘实际使用过程中发生故障的危险性增加。
在磁盘管理表224中由磁盘管理程序222记录有磁盘装置的累计时间。磁盘管理程序222计算FC磁盘271~273,ATA磁盘274~276的各电源接通时间,将该值作为磁盘累计时间记录在磁盘管理表224上,将FC磁盘271~273,ATA磁盘274~276的各寿命值与累计时间相比较,在累计时间超过寿命值的情况下,向管理终端600的输出单元620显示警告。
如上所述,依据上述第一实施例,根据备份服务器得到备份的时间,抽点管理程序得到LU262的抽点,仅仅在取得抽点并得到数据备份的期间,将存储抽点数据的ATA磁盘装置的电源接通。换言之,在得不到的备份期间,可以将磁盘装置的电源断开,可延长磁盘阵列200上磁盘装置的工作时间,减少磁盘阵列200的耗电。
而且,因为以磁盘阵列200接收计算机100发出的ModeSelect命令为契机,磁盘控制器250控制磁盘装置电源的接通/断开,所以在磁盘装置断开时,计算机100不访问磁盘装置,所以来自计算机100的访问请求不会超时。
实施例2下面对第二实施例进行说明。
(1)结构说明图8是表示第二实施例的系统结构的一例的图。另外,在第二实施例的说明中,仅对与第一实施例的不同点进行说明。在图8所示的系统中,连接到磁盘控制器250的磁盘装置与图1的例子不同,连接到磁盘控制器的磁盘都成为ATA磁盘281~289。从计算机100可访问作为SCSI的LU的ATA磁盘281~283内的存储区。同样,计算机100可访问作为SCSI的LU的ATA磁盘284~286内的存储区,计算机100可访问作为SCSI的LU的ATA磁盘287~289内的存储区。将ATA磁盘281~283内的LU作为LU263,将ATA磁盘284~286内的LU作为LU264,将ATA磁盘287~289内的LU作为LU265。图8示出作为跨多个磁盘存在的存储区的LU263、LU264和LU265,但也可以是由一个磁盘内的存储区构成的LU。磁盘电源控制电路280利用磁盘电源控制程序225的指示,独立于其它ATA磁盘将ATA磁盘281~289各电源接通/断开。
而且,存储器220取代抽点管理程序226,具有保护LU的读/写的LU保护程序234。
第二实施方式的磁盘管理表224与图4所示的例子相比,不同点是不记录抽点对、抽点状况。
图9是表示第二实施方式的计算机100的结构的一例的图。与图2所示的例子的不同点是取代数据库程序126、抽点指示程序127,具有E-mail应用程序130、指示LU的读/写保护的LU保护指示程序131、磁盘电源控制指示信息存储区132。这里,所谓E-mail应用是在存储器120中存储电子邮件的档案等的应用,进行顺序写入,在连续地址存储数据的应用。在进行本实施例说明时,以E-mail应用为例进行说明。E-mail应用指定进行写入的LU顺序,在本实施例中,按照LU263、LU264、LU265的顺序,每隔规定时间进行访问和数据写入。但是,本实施例不限于E-mail应用。
在磁盘电源控制指示信息存储区132中存储图10所示的地址图。在地址图中,设置构成LU号和LBA号的磁盘装置的启动状况。所谓磁盘启动状况是指表示磁盘装置的电源接通/断开状况的信息。
另外,计算机100还具有管理I/F150,在管理I/F150连接有管理终端600。
以上是第二实施例的系统结构。
(2)磁盘电源控制指示程序的操作计算机100的磁盘电源控制指示程序128依据从作为进行顺序访问的应用程序的E-mail应用程序130向磁盘阵列200的写入请求,参照图10的地址图,作出指示将属于与进行写入的地址对应的LU的磁盘装置的电源接通,指示将与属于结束写入的地址对应的LU的磁盘装置的电源断开。而且,在读出数据时,用户利用管理终端600的输入单元610,指示将属于存储有读出的数据的LU的磁盘装置的电源接通。
图11是表示E-mail应用中的磁盘电源控制指示程序128的操作的一例的流程图。首先,在E-mail应用程序130准备向LU263写入时,依据来自E-mail应用程序130向磁盘阵列200的写入要求,磁盘电源控制指示程序128对磁盘阵列200进行将构成LU263的各磁盘的电源接通的指示(步骤5001),E-mail应用程序130开始向LU263写入。接着,磁盘电源控制指示程序128判定直到结束访问LU263预定时间为止是否在规定时间以内(步骤5002)。在直到结束访问预定时间为止超过规定时间的情况下,磁盘电源控制指示程序128反复进行步骤5002的判定,在达到规定时间以内的情况下,对磁盘阵列200作出将LU264的电源接通的指示(步骤5003)。接着,磁盘电源控制指示程序128判定E-mail应用程序130是否开始访问LU264(步骤5004),在尚未开始访问LU264的情况下,反复进行步骤5004的判定。在E-mail应用程序130开始访问LU264的情况下,磁盘电源控制指示程序128对磁盘阵列200作出指示,该指示是将来自E-mail应用程序130访问已结束的LU263的电源断开(步骤5005)。而后,磁盘电源控制指示程序128判定到结束对LU264的访问预定时刻是否在规定时间内(步骤5006)。磁盘电源控制指示程序128在到结束访问预定时刻超过规定时间的情况下,反复进行步骤5006的判定,在达到规定时间以内的情况下,对磁盘阵列200作出将LU265的电源接通的指示(步骤5007)。而后,磁盘电源控制指示程序128判定E-mail应用程序130是否开始访问LU265(步骤5008),在未开始的情况下,重复步骤5008的判定。在E-mail应用程序130开始访问的情况下,作出指示,该指示是将来自E-mail应用程序130的访问已结束的LU264的电源断开(步骤5009)。磁盘电源控制指示程序128最后判定LU265的访问是否已结束(步骤5010),在没有结束的情况下,重复步骤5010的判定。在E-mail应用程序130访问已结束的情况下,磁盘电源控制指示程序128给出指示,该指示是对于磁盘阵列200,将LU265的电源断开(步骤5011)。上面是磁盘电源控制指示程序128的操作流程。而且,与实施例1一样,磁盘阵列200接受来自计算机100的磁盘电源控制指示,参照磁盘管理表224,算出与接通/断开电源的LU对应的磁盘装置,将电源接通/断开。
再者,对与磁盘阵列200的LU对应的磁盘装置的接通/断开电源指示,也可以基于来自用户的输入作出。例如,若用户从管理终端600的输入单元610向LU保护指示程序131作出保护对某LU的读/写的指示,则磁盘电源控制指示程序128向磁盘阵列200的磁盘电源控制程序225作出指示,该指示是将属于得到过保护的指示的LU的磁盘装置的电源断开。也可以是若用户从管理终端600的输入单元610向LU保护指示程序131作出解除向某LU的读/写的保护的指示,则磁盘电源控制指示程序128向磁盘阵列200的磁盘电源控制程序225作出指示,该指示是将属于得到过解除保护的指示的LU的磁盘装置的电源接通。
另外,在本实施例中,因为以E-mail应用为例进行说明,在图1的流程中,指定进行数据写入的LU的顺序,每隔规定时间轮流接通/断开属于LU的磁盘装置的电源,但本实施例不限于E-mail应用,是可以仅将构成进行读/写的LU的磁盘装置的电源接通/断开的结构。
依据本实施例,通过仅让读/写数据的磁盘装置工作,停止不进行读/写的磁盘装置,可延长磁盘阵列的工作时间,降低磁盘阵列的耗电。
而且,由于以磁盘阵列200接受计算机100所发出的磁盘装置电源的接通/断开指示为契机,磁盘控制器250控制磁盘装置电源的接通/断开,所以磁盘装置断开时,计算机100不访问磁盘装置,因此来自计算机100的访问不会超时。
能延长构成磁盘阵列的磁盘装置工作时间和接通时间总量,减少磁盘阵列电耗。
权利要求
1.一种与计算机连接的存储系统,包括由各磁盘装置组成的多个逻辑单元,上述存储系统接受来自计算机的、对于每个逻辑单元、将与该逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置进行与上述逻辑单元对应的磁盘装置电源的接通/断开。
2.权利要求1所记载的存储系统,其特征在于包括第一逻辑单元和第二逻辑单元,上述存储系统在将上述计算机写入上述第一逻辑单元的数据从上述第一逻辑单元向上述第二逻辑单元写入时,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,将与上述第二逻辑单元对应的磁盘装置的电源接通,从上述第一逻辑单元向上述第二逻辑单元写入数据,从上述第一逻辑单元向第二逻辑单元的数据写入结束时,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,将与上述第二逻辑单元对应的磁盘装置的电源断开。
3.权利要求2所记载的存储系统其特征在于上述存储系统与备份服务器连接,在从上述第二逻辑单元向上述备份服务器读入数据前,从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,若从上述第二逻辑单元向上述备份服务器的数据读出结束,则从上述计算机接受将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开。
4.权利要求1所记载的存储系统,其特征在于上述存储系统在上述计算机进行数据的写入或读出时,从上述计算机接受将与进行写入或读出的数据存储的逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置进行与上述逻辑单元对应的磁盘装置的电源接通/断开。
5.权利要求4所记载的存储系统,其特征在于包括第一逻辑单元和第二逻辑单元,上述存储系统从上述计算机接受将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通,在上述计算机向第一逻辑单元写入数据时,从上述计算机接受将与进行下一数据写入的第二逻辑单元对应的磁盘装置的电源接通的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,上述计算机结束对上述第一逻辑单元的数据写入,在向上述第二逻辑单元写入数据时,从上述计算机接受将与上述第一逻辑单元对应的磁盘装置的电源断开的指示,独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开。
6.权利要求1所记载的存储系统,其特征在于上述计算机与管理终端连接,上述存储系统从上述计算机接受将与用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
7.一种计算机系统,包括计算机和存储系统,上述存储系统具有由各磁盘装置构成的多个逻辑单元,上述计算机向上述存储系统对于每个逻辑单元作出与该逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
8.权利要求7所记载的计算机系统,其特征在于上述存储系统具有第一逻辑单元和第二逻辑单元,上述存储系统将上述计算机写入上述第一逻辑单元的数据从上述第一逻辑单元向上述第二逻辑单元写入时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源接通,从上述第一逻辑单元向上述第二逻辑单元写入数据,在从上述第一逻辑单元向上述第二逻辑单元写入数据结束时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示,上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源断开。
9.权利要求8所记载的计算机系统,其特征在于上述计算机系统具有与上述存储系统连接的备份服务器,上述计算机对上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,上述计算机对上述存储系统作出备份数据的指示,上述存储系统将数据从上述第二逻辑单元备份到上述备份服务器,若从上述第二逻辑单元向上述备份服务器的数据读出结束,则上述计算机对上述存储系统作出将与上述第二逻辑装置对应的磁盘装置的电源断开的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开。
10.权利要求7所记载的计算机系统,其特征在于上述计算机在进行数据写入或读出时,对上述存储系统作出将与存储写入或读出数据的逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,依据上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
11.权利要求10所记载的计算机系统,其特征在于上述存储系统具有第一逻辑单元和第二逻辑单元,上述计算机对上述存储系统作出将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通,在上述计算机向上述存储系统的上述第一逻辑单元写入数据时,上述计算机对上述存储系统作出将与进行下一数据写入的第二逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通,在上述计算机向上述第一逻辑单元的数据写入结束,在向上述第二逻辑单元写入数据时,上述计算机对上述存储系统作出将与上述第一逻辑单元对应的磁盘装置的电源断开的指示,上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开。
12.权利要求7所记载的计算机系统,其特征在于上述计算机与管理终端连接,上述计算机对上述存储系统作出将用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示,上述存储系统接受上述指示,基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开。
13.权利要求7所记载的计算机系统,其特征在于上述计算机与接受来自用户输入的管理终端连接,上述计算机从上述管理终端接受保护逻辑单元中存储的数据的指示时,对上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源断开的指示,从上述管理终端接受不保护逻辑单元中存储的数据的指示时,对上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源接通的指示,上述存储系统接受上述指示,基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与逻辑单元对应的磁盘装置的电源接通/断开。
14.一种具有由计算机和各磁盘装置构成的多个逻辑单元的存储系统的计算机系统所用的计算机程序产品,包括上述计算机对上述存储系统作出对每个逻辑单元将与该逻辑单元对应的磁盘装置的电源接通/断开的指示所用的代码,上述存储系统接收上述指示所用的代码,上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开所用的代码,和用于存储代码的计算机可读的存储介质。
15.权利要求14所记载的计算机程序产品,其特征在于上述存储系统具有第一逻辑单元和第二逻辑单元,上述计算机程序产品还包括上述存储系统将上述计算机写入上述第一逻辑单元的数据从第一逻辑单元向上述第二逻辑单元写入时,上述计算机对上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示所用的代码;上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源接通所用的代码;在从上述第一逻辑单元向上述第二逻辑单元写入数据结束时,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示所用的代码;和上述存储系统将与上述第二逻辑单元对应的磁盘装置的电源断开所用的代码。
16.权利要求15所记载的计算机程序产品,其特征在于上述计算机系统具有与上述存储系统连接的备份服务器,上述计算机程序产品还包括上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源接通的指示所用的代码;上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通所用的代码;上述计算机向上述存储系统作出备份数据的指示所用的代码;上述存储系统从上述第二逻辑单元向上述备份服务器备份数据所用的代码;如果上述存储系统从上述第二逻辑单元向上述备份服务器的数据读出结束,上述计算机向上述存储系统作出将与上述第二逻辑单元对应的磁盘装置的电源断开的指示所用的代码;上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源断开所用的代码。
17.权利要求14所记载的计算机程序产品,其特征在于上述计算机程序产品还包括上述计算机写入或读出数据时,上述计算机向上述存储系统作出与储存进行写入或读出的数据的逻辑单元相对应的磁盘装置的电源接通/断开指示所用的代码;上述存储系统接受上述指示所用的代码;和上述存储系统基于上述指示,将与上述逻辑单元对应的磁盘装置的电源接通/断开所用的代码。
18.权利要求17所记载的计算机程序产品,其特征在于上述存储系统具有第一逻辑单元和第二逻辑单元,上述计算机程序产品还包括上述计算机向上述存储系统作出将与进行数据写入的上述第一逻辑单元对应的磁盘装置的电源接通的指示所用的代码;上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源接通所用的代码;在上述计算机向上述存储系统的第一逻辑单元写入数据时,上述计算机向上述存储系统作出将与进行下一数据写入的上述第二逻辑单元对应的磁盘装置的电源接通的指示所用的代码;上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第二逻辑单元对应的磁盘装置的电源接通所用的代码;上述计算机向上述第一逻辑单元的数据写入结束,在向第二逻辑单元写入数据时,上述计算机向上述存储系统作出与上述第一逻辑单元对应的磁盘装置的电源断开的指示所用的代码;和上述存储系统独立于与其它逻辑单元对应的磁盘装置,将与上述第一逻辑单元对应的磁盘装置的电源断开所用的代码。
19.权利要求14所记载的计算机程序产品,其特征在于上述计算机与管理终端连接,上述计算机程序产品还包括上述计算机向上述存储系统作出将用户从上述管理终端输入的逻辑单元对应的磁盘装置的电源接通/断开的指示所用的代码;上述存储系统接受上述指示所用的代码;上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开所用的代码。
20.权利要求14所记载的计算机程序产品,其特征在于上述计算机与接受来自用户的输入的管理终端连接,上述计算机程序产品还包括上述计算机从上述管理终端接受保护逻辑单元中存储的数据的指示时,向上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源断开的指示所用的代码;从上述管理终端接受不保护逻辑单元中存储的数据的指示时,向上述存储系统作出将与上述逻辑单元对应的磁盘装置的电源接通的指示所用的代码;上述存储系统接受上述指示所用的代码;和上述存储系统基于上述指示,独立于与其它逻辑单元对应的磁盘装置,将与上述逻辑单元对应的磁盘装置的电源接通/断开所用的代码。
全文摘要
适用于磁盘阵列的磁盘装置中,若24小时接通磁盘装置的电源,与仅在必要时接通磁盘装置电源的情况相比,接通时间总量变短。为此,若将磁盘装置电源24小时接通,24小时连续工作,则磁盘装置接通时间总量变短,结果磁盘装置的工作时间缩短,所以也不适合24小时连续工作。而且,磁盘装置的容量逐年增加,装载的磁盘装置台数也趋于增加,磁盘阵列的耗电增大。访问磁盘阵列的计算机具有向磁盘阵列指示将磁盘阵列内的特定磁盘装置电源接通/断开的磁盘控制指示程序,磁盘阵列具有从计算机接受磁盘装置电源接通/断开指示的磁盘电源控制指示接受程序、和将与计算机指定的LU对应的磁盘装置的电源接通/断开的磁盘电源控制电路。
文档编号G11C11/22GK1622008SQ20041009172
公开日2005年6月1日 申请日期2004年11月25日 优先权日2003年11月26日
发明者八木泽育哉, 松并直人, 万年晓弘, 高本贤一 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1