一种数据备份方法以及相关系统技术方案

技术编号:10900946 阅读:184 留言:0更新日期:2015-01-14 11:47
本发明专利技术实施例公开了一种数据备份方法,用于提升NDMP备份服务的灵活性与适应性,满足市场对备份服务多样化的需求。本发明专利技术实施例方法包括:获取待备份的文件数据的NAS相关的扩展属性;将文件数据打包为带有NAS相关的扩展属性的tar格式的文件包;将文件包备份到磁带上。本发明专利技术实施例提供的数据备份方法将文件数据的NAS相关的扩展属性一同打包备份到磁带上,使得NDMP备份服务可以提供更多的功能,并且该扩展属性可以根据市场对备份服务功能的实际需求来设定。本发明专利技术实施例还提供了相关的数据备份系统。

【技术实现步骤摘要】
一种数据备份方法以及相关系统
本专利技术涉及数据管理领域,尤其涉及一种数据备份方法以及相关系统。
技术介绍
网络数据管理协议(NDMP,Network Data Management Protocol)是一种基于企业级数据管理的开放协议。NDMP中定义了一种基于网络的协议和机制,用于控制备份,恢复,以及在主要和次要存储器之间的数据传输。它可以让网络附属存储(NAS,NetworkAttached Storage)设备直接向其所连接的磁带设备或者位于网络上的备份服务器发送需要备份的数据,这个过程不需要任何备份客户端代理的参与。NDMP是一个应用广泛且技术成熟的标准,使备份服务提供商可以支持各种NAS设备,而无需为每个设备开发专用软件。NDMP软件在NAS设备上运行,并为管理者提供了一个通用框架,用于管理NAS基础架构的备份和还原操作。目前业界重要的备份服务提供商主要有美国易安信(EMC)公司、NETAPP公司等。 现阶段的数据备份系统在进行NDMP备份时,一般采用Linux系统中传统自带的tar命令,将文件数据打包为tar格式的文件包,然后将该tar格式的文件包备份到磁带上。其中,tar格式的文件包的结构包括该文件包的基本权限、名称、头信息与文件数据的实际内容。在需要使用该文件数据时,文件系统从磁带上获取该tar格式的文件包,并将该tar格式的文件包还原为文件数据到文件系统中。 但是,随着社会经济的进步与科学技术的发展,大、中、小型企业的数据规模飞速膨胀,市场对数据备份的需求也越来越多样化,如从海量数据中快速定位所需的数据、文件数据跨系统访问等。而现阶段的NDMP备份服务仅能实现将文件系统内的文件数据备份到磁带与将磁带上备份的文件数据还原到文件系统,功能非常单一,不能满足市场对数据备份的多样化的需求。
技术实现思路
本专利技术实施例提供了一种数据备份方法,用于提升NDMP备份服务的灵活性与适应性,满足市场对备份服务多样化的需求。 本专利技术实施例的第一方面提供了一种数据备份方法,包括: 获取待备份的文件数据的网络附属存储NAS相关的扩展属性; 将所述文件数据打包为带有所述NAS相关的扩展属性的tar格式的文件包; 将所述文件包备份到磁带上。 结合本专利技术实施例的第一方面,本专利技术实施例的第一方面的第一种实现方式中,所述带有所述NAS相关的扩展属性的tar格式的文件包包括: 用于存放所述文件数据的读写权限的字段、用于存放所述文件数据的名称的字段、用于存放所述文件数据的头信息的字段、用于存放所述文件数据的内容的字段、与用于存放所述NAS相关的扩展属性的字段。 结合本专利技术实施例的第一方面的第一种实现方式,本专利技术实施例的第一方面的第二种实现方式中,所述用于存放所述NAS相关的扩展属性的字段包括: 用于存放所述NAS相关的扩展属性的名称的子字段、用于存放所述NAS相关的扩展属性的名称的长度的子字段、用于存放所述NAS相关的扩展属性的值的子字段、与用于存放所述NAS相关的扩展属性的长度的子字段。 结合本专利技术实施例的第一方面、第一方面的第一种实现方式或第一方面的第二种实现方式,本专利技术实施例的第一方面的第三种实现方式中,所述文件数据的NAS相关的扩展属性包括:所述文件数据的通用网络文件系统CIFS相关的扩展属性、和/或所述文件数据的网络文件系统NFS相关的扩展属性。 结合本专利技术实施例的第一方面、第一方面的第一种实现方式或第一方面的第二种实现方式,本专利技术实施例的第一方面的第四种实现方式中,所述获取待备份的文件数据的NAS相关的扩展属性包括: 使用Iinux系统中的Ilistxattr命令,获取待备份的文件数据的NAS相关的扩展属性。 本专利技术实施例的第一方面提供了一种数据备份系统,包括: 属性获取模块,用于获取待备份的文件数据的网络附属存储NAS相关的扩展属性; 数据打包模块,用于将所述文件数据打包为带有所述NAS相关的扩展属性的tar格式的文件包; 数据备份模块,用于将所述文件包备份到磁带上。 [0021 ] 结合本专利技术实施例的第二方面,本专利技术实施例的第二方面的第一种实现方式中,所述带有所述NAS相关的扩展属性的tar格式的文件包包括: 用于存放所述文件数据的读写权限的字段、用于存放所述文件数据的名称的字段、用于存放所述文件数据的头信息的字段、用于存放所述文件数据的内容的字段、与用于存放所述NAS相关的扩展属性的字段。 结合本专利技术实施例的第二方面的第一种实现方式,本专利技术实施例的第二方面的第二种实现方式中,所述用于存放所述NAS相关的扩展属性的字段包括: 用于存放所述NAS相关的扩展属性的名称的子字段、用于存放所述NAS相关的扩展属性的名称的长度的子字段、用于存放所述NAS相关的扩展属性的值的子字段、与用于存放所述NAS相关的扩展属性的长度的子字段。 结合本专利技术实施例的第二方面、第二方面的第一种实现方式或第二方面的第二种实现方式,本专利技术实施例的第二方面的第三种实现方式中,所述文件数据的NAS相关的扩展属性包括:所述文件数据的通用网络文件系统CIFS相关的扩展属性、和/或所述文件数据的网络文件系统NFS相关的扩展属性。 结合本专利技术实施例的第二方面、第二方面的第一种实现方式或第二方面的第二种实现方式,本专利技术实施例的第二方面的第四种实现方式中,所述属性获取模块具体用于: 使用Iinux系统中的Ilistxattr命令,获取待备份的文件数据的NAS相关的扩展属性。 本专利技术实施例提供了一种数据备份方法,包括获取待备份的文件数据的NAS相关的扩展属性;将文件数据打包为带有NAS相关的扩展属性的tar格式的文件包;将文件包备份到磁带上。由于本专利技术实施例中的数据备份方法在备份文件数据时会将文件数据的NAS相关的扩展属性一同打包备份到磁带上,因此与现有技术相比,本专利技术实施例中备份到磁带上的文件包中包括额外的信息,即文件数据的扩展属性。因此NDMP备份服务可以基于该额外的扩展属性,实现现有技术中不提供的额外的扩展功能,如文件数据的跨系统访问、文件数据的快速定位等功能。本专利技术实施例提供的数据备份方法将文件数据的NAS相关的扩展属性一同打包备份到磁带上,使得NDMP备份服务可以提供更多的功能,并且该扩展属性可以根据市场对备份服务功能的实际需求来设定,进而提升了 NDMP备份服务的灵活性与适应性,能够满足市场对备份服务多样化的需求。 【附图说明】 图1为本专利技术实施例中数据备份方法一个实施例流程图; 图2 (a)为本专利技术实施例中带有NAS相关的扩展属性的tar格式的文件包的结构图; 图2(b)为本专利技术实施例中用于存放NAS相关的扩展属性的字段的结构图; 图3为本专利技术实施例中数据备份系统一个实施例结构图; 图4为本专利技术实施例中数据备份系统另一个实施例结构图。 【具体实施方式】 本专利技术实施例提供了一种数据备份方法,用于提升NDMP备份服务的灵活性与适应性,满足市场对备份服务多样化的需求。本专利技术实施例还提供了相关的数据备份系统,以下将分别进行描述。 本专利技术实施例提供的数据备份方法的基本流程请参见图1,主要包括: 101、获取待备份的文件数据的NAS相关的扩展本文档来自技高网
...

【技术保护点】
一种数据备份方法,其特征在于,包括:获取待备份的文件数据的网络附属存储NAS相关的扩展属性;将所述文件数据打包为带有所述NAS相关的扩展属性的tar格式的文件包;将所述文件包备份到磁带上。

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括: 获取待备份的文件数据的网络附属存储NAS相关的扩展属性; 将所述文件数据打包为带有所述NAS相关的扩展属性的tar格式的文件包; 将所述文件包备份到磁带上。2.根据权利要求1所述的数据备份方法,其特征在于,所述带有所述NAS相关的扩展属性的tar格式的文件包包括: 用于存放所述文件数据的读写权限的字段、用于存放所述文件数据的名称的字段、用于存放所述文件数据的头信息的字段、用于存放所述文件数据的内容的字段、与用于存放所述NAS相关的扩展属性的字段。3.根据权利要求2所述的数据备份方法,其特征在于,所述用于存放所述NAS相关的扩展属性的字段包括: 用于存放所述NAS相关的扩展属性的名称的子字段、用于存放所述NAS相关的扩展属性的名称的长度的子字段、用于存放所述NAS相关的扩展属性的值的子字段、与用于存放所述NAS相关的扩展属性的长度的子字段。4.根据权利要求1至3中任一项所述的数据备份方法,其特征在于,所述文件数据的NAS相关的扩展属性包括:所述文件数据的通用网络文件系统CIFS相关的扩展属性、和/或所述文件数据的网络文件系统NFS相关的扩展属性。5.根据权利要求1至3中任一项所述的数据备份方法,其特征在于,所述获取待备份的文件数据的NAS相关的扩展属性包括: 使用Iinux系统中的Ilistxattr命令,获取待备份的文件数据的NAS相关的扩展属性。6.一种数据备...

【专利技术属性】
技术研发人员:陈东明廖昌阊
申请(专利权)人:华为数字技术成都有限公司
类型:发明
国别省市:四川;51

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

1