专利名称:数据迁移方法和系统、主机端设备的制作方法
技术领域:
本发明涉及通信领域,并且更具体地说,涉及一种数据迁移方法和系统、主机端设备。
背景技术:
信息生命管理周期(InformationLifecycle Management,简称“ ILM”),是对整个信息技术(Information Technology,简称“ IT”)系统或者其他数据系统中的数据生态链的一种思想认识以及管理方法。而分层存储管理(Hierarchical Storage Management,简称“HSM”),则作为实现ILM的一种技术手段而存在。HSM在不同的物质层次之间,将不同的需求与不同的物质层次一一对应,并且维持这种对应关系。数据分层存储管理的意义为主机端可以指示存储系统将访问频繁并且性能要求有较高的数据放置在性能高的磁盘或者磁盘阵列(Redundant Arrays of Inexpensive Disks,简称“RAID”)组中,而原先占着高性能磁盘或RAID组的那些不常被访问的或对性能要求不高的数据都移动到性能低的磁盘或磁盘阵列组中,例如,底端磁盘中,从而实现物尽其用。然而,传统存储系统在收到主机端的针对某个数据对象的迁移命令之后,将迁移该数据对象所在的整个逻辑单元号(Logic Unit Number,简称“LUN”)(LUN是指主机端可以访问的一种逻辑硬盘,例如,将硬盘插在主机本地,就会使得该硬盘作为LUN存在)为粒度进行迁移,例如,迁移的目标存储层级是固态硬盘(Solid State Disk,简称“SSD”),则一旦整个LUN被迁移到SSD,而随后却发现只有该LUN中的某些区域为热点数据(Hot Spot),那么其余部分仍占用SSD空间的话,则就属于一种浪费。
发明内容
本发明实施例提供了 一种数据迁移方法、主机端设备和数据迁移系统,能够减小数据迁移粒度,实现精细化的性能调节。第一方面,提供了一种数据迁移方法,包括:确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象;向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。结合第一方面,在第一方面的第一种可能的实现方式中,所述迁移策略用于指示所述目标数据对象的目的存储层级或目的逻辑硬盘。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述确定所述目标数据对象的迁移策略,包括:获取用户针对所述目标数据对象的对象选择输入,并根据所述对象选择输入在显示设备上呈现所述目标数据对象的标签(tab)属性页;
获取所述用户针对所述tab属性页的迁移策略输入,并根据所述迁移策略输入确定所述迁移策略。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略之前,所述方法还包括:监控所述目标数据对象的访问频率;确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值;所述确定所述目标数据对象的迁移策略,包括:根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。结合第一方面、第一方面的第一种可能的实现方式,第一方面的第二种可能的实现或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述目标数据对象为文件级数据对象或目录级数据对象。第二方面,提供了一种主机端设备,包括:第一确定单元,用于确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象;发送单元,用于向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。结合第二方面,在第二方面的第一种可能的实现方式中,所述迁移策略用于指示所述目标数据对象的目的存储层级或目的逻辑硬盘。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第一确定单元,包括:第一获取子单元,用于获取用户针对所述目标数据对象的对象选择输入;呈现子单元,用于基于所述对象选择输入,在显示设备上呈现所述目标数据对象的标签属性页;第二获取子单元,用于获取所述用户针对所述标签属性页的迁移策略输入;确定子单元,用于根据所述迁移策略输入,确定所述迁移策略。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述主机端设备还包括:监控单元,用于监控所述目标数据对象的访问频率;第二确定单元,用于确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值;所述第一确定单元,具体用于根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。结合第二方面、第二方面的第一种可能的实现方式,第二方面的第二种可能的实现或第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述目标数据对象为文件级数据对象或目录级数据对象。第三方面,提供了一种数据迁移系统,包括以上第二方面或第二方面的任一种可能的实现方式中的主机端设备以及存储系统;以及所述存储系统,用于根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。因此,在本发明实施例中,通过确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象,并向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象,从而,可以使得存储系统端实现对单个数据对象的感知并达到精细化控制的目的,消除传统存储的盲性,可以达到更加精细的应用、文件粒度的性能需求。
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明实施例的数据迁移方法的示意性流程图。图2是根据本发明另一实施例的数据迁移方法的示意性流程图。图3是根据本发明另一实施例的数据迁移方法的示意性流程图。图4是根据本发明实施例的主机端设备的示意性框图。图5是根据本发明另一实施例的主机端设备的示意性框图。图6是根据本发明另一实施例的主机端设备的示意性框图。图7是根据本发明另一实施例的主机端设备的示意性框图。图8是根据本发明数据迁移系统的示意性框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。在本发明实施例中的存储层级,主要是根据不同磁盘类型、不同RAID类型、不同的RAID组磁盘的数量组合以及加权之后的性能来确定,划分不同存储层级的可以将每一个细化的不同之处都区分开来。在本发明实施例中,一个SSD硬盘或一个串行高级技术附件(Serial Advanced TechnologyAttachment,简称“SATA”)硬盘可以单独组成一个存储层级。在本发明实施例中,一个存储层级可以包括一个或多个逻辑硬盘,其中,每一个逻辑硬盘可以包括多个硬盘,也可以包括一个硬盘,或者一个硬盘可以被划分为多个逻辑硬盘,本发明实施例并不对此进行限定。图1示出了根据本发明实施例的数据迁移方法100的示意性流程图。如图1所示,该方法100包括:S110,确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象;S120,向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象。在本发明实施例中,基于块虚拟化等相关技术,可将逻辑硬盘中的地址打散排开。当该盘中放入文件或目录等数据对象后,可根据块虚拟化中的规则获取到数据对象所处在的地址。在本发明实施例中,主机端设备在欲迁移某一逻辑硬盘中包括的多个数据对象中的任一数据对象时,可以确定目标数据对象的源地址,并确定该目标数据对象的迁移策略,并向存储系统发送携带该目标数据对象的源地址和迁移策略的对象迁移信息,从而,存储系统接收到该对象迁移信息之后,可以根据该目标数据对象的源地址获取该目标数据对象,并根据该目标数据对象的迁移策略迁移该目标数据对象,从而减小了迁移粒度,实现精细化的性能调节。在本发明实施例中,该迁移策略可以用于指示该目标数据对象欲迁移至的目的存储层级,从而,存储系统控制器可以将该目标数据对象迁移至该目的存储层级,如果该目的存储层级包括多个逻辑硬盘,则存储系统控制器可以将该目标数据对象迁移至任一逻辑硬盘,也可以选择一个存储数据较少的逻辑硬盘。在本发明实施例中,该迁移策略也可以用于指示该目标数据对象欲迁移至的目的逻辑硬盘,从而,存储系统控制器可以将该目标数据对象迁移至该目的逻辑硬盘,如果该目的逻辑硬盘包括多个硬盘,则可以将该目标数据对象迁移至任一硬盘,也可以选择一个存储数据较少的逻辑硬盘。当然,在本发明实施例中,该迁移策略也可以具体指示该目标数据对象的具体地址,本发明实施例并不对此进行限定。 在本发明实施例中,该目标数据对象为文件级数据对象或目录级数据对象。在本发明实施例中,如图2所示,SllO中确定该目标数据对象的迁移策略,可以包括:S112,获取用户针对该目标数据对象的对象选择输入,并根据该对象选择输入在显示设备上呈现该目标数据对象的tab属性页;S114,获取用户针对该tab属性页的迁移策略输入,并根据该迁移策略输入确定该迁移策略。具体地说,用户需要迁移目标数据对象而输入(例如,点击)该目标数据对象之后,主机端设备(其中的控制器)可以根据用户的输入,在主机端处的显示设备呈现一个tab属性页,其中,该tab属于页中可以呈现有可供用户选择的迁移策略,例如,该目标数据对象可以被迁移至的目的存储层级或目的逻辑硬盘;用户可以从tab属性页中选择一个迁移策略,主机端控制器可以根据该用户的选择输入,可以确定该目标数据对象的迁移策略,然后,主机端控制器通过收发电路向存储系统发送包括该目标数据对象的源地址和迁移策略的对象迁移信息,从而,存储系统在接收到该对象迁移信息之后,可以根据该目标数据对象的源地址,获取该目标数据对象,并根据该迁移策略迁移该目标数据对象。在本发明实施例中,主机端控制器在显示设备上呈现的tab属性页上呈现的不仅可以有可供用户选择的迁移策略,也可以呈现有该目标数据对象当前被存储的存储层级或逻辑硬盘。在本发明实施例中,用户在选择了迁移策略之后,主机端控制器可以突出呈现一下用户选择的迁移策略的具体信息,例如,用户选择的为目的逻辑硬盘,则可以突出呈现该逻辑硬盘的存储空间大小、性能等。在本发明实施例中,tab属性页中也可以不呈现用户可以选择的迁移策略,而是可以呈现一个区域,用户可以在该区域中手动输入迁移策略。因此,在本发明实施例中,通过tab属性页实现了上层与底层存储阵列的联动,并且可以向用户直观的提供存储层级信息,便于用户的操作。在本发明实施例中,如图3所示,在SllO确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略之前,该方法100还可以包括:S130,监控该目标数据对象的访问频率;S140,确定该目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值;其中,SllO中所述确定所述目标数据对象的迁移策略,可以包括:根据所述目标数据对象的访问频率,确定迁移所数目标数据对象的迁移策略具体地说,主机端设备可以监控数据对象的访问频率,如果目标数据对象的访问频率大于第一预定阈值,则可以确定该目标数据对象需要迁移至具有更高性能的存储层级(例如,从SATA迁移至SSD ),其中,在本发明实施例中;或者,如果该目标数据对象的访问频率小于第二预定阈值,则可以确定该目标数据对象需要迁移至性能较低的存储层级(例如,从SSD迁移至SATA)。在本发明实施例中,不同的存储层级可以对应于不同的预定阈值。例如,在存储层级A对应的访问频率为[a,b],则在目标数据对象的访问频率处于[a,b]且目标数据对象所属的源逻辑硬盘对应的存储层级A时,可以保持该目标数据对象在源存储器,如果,存储层级A的访问频率大于b或小于a时,则需要迁移该目标数据对象,其中,可以根据该目标数据对象的访问频率将该目标数据对象迁移至相应的存储层级或逻辑硬盘中;如果目标数据对象的访问频率从其它数值变化为属于[a,b]时,则可以将该目标数据迁移至存储层级A。在本发明实施例中,存储层级或逻辑硬盘对应的访问频率可以根据性能确定,例如,对应的访问频率高的逻辑硬盘的性能好,对应的访问频率低的逻辑硬盘的性能较差。因此,主机端设备可以通过监测数据对象的访问热度,并根据该数据对象的访问热度迁移该数据对象,可以实现自动迁移数据对象。因此,在本发明实施例中,通过确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象,并向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象,从而,可以使得存储系统端实现对单个数据对象的感知并达到精细化控制的目的,消除传统存储的盲性,可以达到更加精细的应用、文件粒度的性能需求。以上已结合图1至图3描述了根据本发明实施例的数据迁移方法,以下将结合图4至图7描述根据本发明实施例的主机设备。图4示出了根据本发明实施例的主机设备200的示意性框图。如图4所示,该主机端设备200包括:第一确定单元210,用于确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象;发送单元220,用于向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。可选地,所述迁移策略用于指示所述目标数据对象的目的存储层级或目的逻辑硬盘。可选地,如图5所示,所述第一确定单元210,包括:第一获取子单元212,用于获取用户针对所述目标数据对象的对象选择输入;呈现子单元214,用于基于所述对象选择输入,在显示设备上呈现所述目标数据对象的标签属性页;第二获取子单元216,用于获取所述用户针对所述标签属性页的迁移策略输入;确定子单元218,用于根据所述迁移策略输入,确定所述迁移策略。可选地,如图6所示,所述主机端设备200还包括:监控单元230,用于监控所述目标数据对象的访问频率;第二确定单元240,用于确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值;所述第一确定单元210,具体用于根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。可选地,所述目标数据对象为文件级数据对象或目录级数据对象。应理解,根据本发明实施例的主机端设备200可对应于本发明实施例中的数据迁移方法100中的主机端设备,并且主机端设备200中的各个单元的上述和其它操作和/或功能分别为了实现图1至3中的方法100的相应流程,为了简洁,在此不再赘述。因此,在本发明实施例中,通过确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象,并向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象,从而,可以使得存储系统端实现对单个数据对象的感知并达到精细化控制的目的,消除传统存储的盲性,可以达到更加精细的应用、文件粒度的性能需求。图7是根据本发明实施例的主机端设备300的示意性图。如图7所示,该主机端设备300包括存储器310、收发电路320、处理器330和总线340,其中,存储器310、收发电路320和处理器330通过总线340连接。其中,存储器310存储一组程序代码,且处理器330用于调用存储器310存储的程序代码,执行以下操作:确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象;向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。可选地,所述迁移策略用于指示所述目标数据对象欲迁移至的目的存储层级或目的逻辑硬盘。可选地,处理器330用于调用存储器310存储的程序代码,具体执行以下操作:获取用户针对所述目标数据对象的对象选择输入,并根据所述对象选择输入在显示设备上呈现所述目标数据对象的tab属性页;获取用户针对所述tab属性页的迁移策略输入,并根据所述迁移策略输入确定所述迁移策略。可选地,处理器330调用存储器310存储的程序代码,在所述确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略之前,还执行以下操作:监控所述目标数据对象的访问频率;确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值;并具体根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。可选地,所述目标数据对象为文件级数据对象或目录级数据对象。应理解,根据本发明实施例的主机端设备300可对应于本发明实施例中的数据迁移方法100中的主机端设备,并且主机端设备300中的各个单元的上述和其它操作和/或功能分别为了实现图1至3中的方法100的相应流程,为了简洁,在此不再赘述。因此,在本发明实施例中,通过确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象,并向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象,从而,可以使得存储系统端实现对单个数据对象的感知并达到精细化控制的目的,消除传统存储的盲性,可以达到更加精细的应用、文件粒度的性能需求。图8是根据本发明实施例的数据迁移系统的400的示意图。如图8所示,该数据迁移系统包括主机端设备410和存储系统420,其中,所述主机端设备410,用于确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象,以及向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略;所述存储系统420,用于根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。应理解,根据本发明实施例的主机端设备410可对应于本发明实施例中的主机端设备200或300,为了简洁,在此不再赘述。因此,在本发明实施例中,通过确定目标数据对象的源地址,以及确定该目标数据对象的迁移策略,其中,该目标数据对象所属的源逻辑硬盘包括多个数据对象,并向存储系统发送对象迁移信息,该对象迁移信息包括该目标数据对象的源地址以及该迁移策略,以便于该存储系统根据该目标数据对象的源地址获取该目标数据对象,并根据该迁移策略迁移该目标数据对象,从而,可以使得存储系统端实现对单个数据对象的感知并达到精细化控制的目的,消除传统存储的盲性,可以达到更加精细的应用、文件粒度的性能需求。本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或步骤可以用硬件、处理器执行的软件程序,或者二者的结合来实施。软件程序可以置于随机存储器(RAM)、内存、只读存储器(ROM),电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内。
权利要求
1.一种数据迁移方法,其特征在于,包括: 确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象; 向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。
2.根据权利要求1所述的数据迁移方法,其特征在于,所述迁移策略用于指示所述目标数据对象的目的存储层级或目的逻辑硬盘。
3.根据权利要求1或2所述的数据迁移方法,其特征在于,所述确定所述目标数据对象的迁移策略,包括 : 获取用户针对所述目标数据对象的对象选择输入,并根据所述对象选择输入在显示设备上呈现所述目标数据对象的标签属性页; 获取所述用户针对所述标签属性页的迁移策略输入,并根据所述迁移策略输入确定所述迁移策略。
4.根据权利要求1或2所述的数据迁移方法,其特征在于,所述确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略之前,所述方法还包括: 监控所述目标数据对象的访问频率; 确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值; 所述确定所述目标数据对象的迁移策略,包括: 根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。
5.根据权利要求1至4中任一项所述的数据迁移方法,其特征在于,所述目标数据对象为文件级数据对象或目录级数据对象。
6.一种主机端设备,其特征在于,包括: 第一确定单元,用于确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象; 发送单元,用于向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。
7.根据权利要求6所述的主机端设备,其特征在于,所述迁移策略用于指示所述目标数据对象的目的存储层级或目的逻辑硬盘。
8.根据权利要求6或7所述的主机端设备,其特征在于,所述第一确定单元,包括: 第一获取子单元,用于获取用户针对所述目标数据对象的对象选择输入; 呈现子单元,用于基于所述对象选择输入,在显示设备上呈现所述目标数据对象的标签属性页; 第二获取子单元,用于获取所述用户针对所述标签属性页的迁移策略输入; 确定子单元,用于根据所述迁移策略输入,确定所述迁移策略。
9.根据权利要求6或7所述的主机端设备,其特征在于,所述主机端设备还包括: 监控单元,用于监控所述目标数据对象的访问频率; 第二确定单元,用于确定所述目标数据对象的访问频率大于第一预定阈值或小于第二预定阈值; 所述第一确定单元,具体用于根据所述目标数据对象的访问频率,确定所述目标数据对象的迁移策略。
10.根据权利要求6至9中任一项所述的主机端设备,其特征在于,所述目标数据对象为文件级数据对象或目录级数据对象。
11.一种数据迁移 系统,包括:如权利要求6至10中任一项所述的主机端设备; 以及存储系统,用于根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。
全文摘要
本发明实施例提供了一种数据迁移方法、主机端设备以及数据迁移系统。该方法包括确定目标数据对象的源地址,以及确定所述目标数据对象的迁移策略,其中,所述目标数据对象所属的源逻辑硬盘包括多个数据对象;向存储系统发送对象迁移信息,所述对象迁移信息包括所述目标数据对象的源地址以及所述迁移策略,以便于所述存储系统根据所述目标数据对象的源地址获取所述目标数据对象,并根据所述迁移策略迁移所述目标数据对象。本发明实施例可以减小数据迁移粒度,实现精细化的性能调节。
文档编号G06F3/06GK103106045SQ20121055705
公开日2013年5月15日 申请日期2012年12月20日 优先权日2012年12月20日
发明者万富元, 张冬, 崔文林 申请人:华为技术有限公司