一种云备份的数据存储方法及存储系统的数据云备份方法技术方案

技术编号:20926441 阅读:41 留言:0更新日期:2019-04-20 11:53
本发明专利技术公开了一种云备份的数据存储方法、装置、云备份服务器和存储系统的数据云备份方法、装置及存储系统,该数据存储方法包括:获取云备份磁盘数据和云备份磁盘数据对应的云备份信息;利用云存储设备对云备份磁盘数据进行存储,并生成云备份磁盘数据对应的段数据;根据云备份信息,记录云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据;本发明专利技术利用记录的段数据确定磁盘在每次云备份对应的全部磁盘数据,使得云备份服务器不必重复存储同一磁盘多次云备份的相同磁盘数据,节省了存储空间,便于数据保护,并且使存储系统可以在磁盘初次云备份后,每次仅上传磁盘发生变化的磁盘数据,降低了进行云备份的磁盘数据上传时间。

A Data Storage Method for Cloud Backup and a Data Cloud Backup Method for Storage System

The invention discloses a data cloud backup method, device, cloud backup server and storage system for cloud backup. The data storage method includes: obtaining cloud backup information corresponding to cloud backup disk data and cloud backup disk data; using cloud storage device to store cloud backup disk data, and generating cloud backup disk data. According to the cloud backup information, record the corresponding segment data of the disk corresponding to the cloud backup information in the whole disk data corresponding to the cloud backup; The invention uses the recorded segment data to determine all the disk data corresponding to each cloud backup, so that the cloud backup server does not need to store the same disk data of the same disk multiple cloud backups, thus saving storage space. It is convenient for data protection, and enables the storage system to upload only disk data that changes after the initial cloud backup, thus reducing the upload time of disk data for cloud backup.

【技术实现步骤摘要】
一种云备份的数据存储方法及存储系统的数据云备份方法
本专利技术涉及云备份
,特别涉及一种云备份的数据存储方法、装置、云备份服务器和存储系统的数据云备份方法、装置及存储系统。
技术介绍
随着现代社会科技的发展,存储系统的应用越来越广泛。云备份是应用在存储系统上的一种业务。它指的是将存储系统上的一个或多个磁盘的磁盘数据,上传到云厂商的云备份服务器上,从而达到数据备份的效果,类似于将电脑上的数据上传到百度网盘的操作。其中,云厂商是提供云服务的厂商,常见的有阿里云,百度云,腾讯云等。由于存储系统上的磁盘数量多,且每个磁盘在不同时间点可能会进行多次云备份,若云备份服务器按现有技术的方式,对存储系统中每个磁盘在不同时间点云备份的磁盘数据进行完整存储,不仅存储的磁盘数据量巨大,会出现很多重复数据,造成存储空间的浪费,并且使得存储系统在每次云备份上传磁盘数据的时间过多,不利于用户体验。因此,如何能够使云备份服务器可以对云备份磁盘数据进行有效地组织管理,避免同一磁盘的重复数据的存储,节省存储空间,降低存储系统的进行云备份的磁盘数据上传时间,提高用户体验,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种云备份的数据存储方法、装置、云备份服务器和存储系统的数据云备份方法、装置及存储系统,以避免云备份服务器对同一磁盘的重复数据的存储,节省存储空间,降低存储系统的进行云备份的磁盘数据上传时间。为解决上述技术问题,本专利技术提供一种云备份的数据存储方法,包括:获取云备份磁盘数据和所述云备份磁盘数据对应的云备份信息;其中,所述云备份信息包括来源信息和云备份版本信息;利用云存储设备对所述云备份磁盘数据进行存储,并生成所述云备份磁盘数据对应的段数据;根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据。可选的,所述根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应磁盘在本次云备份的全部磁盘数据对应的段数据。可选的,所述云备份信息对应的存储系统为初次云备份时,所述根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:利用所述系统根目录,记录所述来源信息中的存储系统ID信息、存储系统名称信息和所述云备份版本信息中的云备份状态信息;利用所述备份表,记录所述来源信息中的磁盘UUID信息和磁盘名称信息;利用所述迭代表,记录本次云备份对应的所述云备份版本信息中的备份时间信息、备份类型信息和备份数据量信息;利用所述段数据引导表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据大小信息;利用所述段数据表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据。可选的,所述磁盘不为初次云备份时,所述根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:利用所述迭代表,记录本次云备份对应的所述云备份版本信息中的备份时间信息、备份类型信息和备份数据量信息;利用所述段数据引导表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据大小信息;其中,所述磁盘各自的云备份磁盘数据包括所述云备份磁盘数据中的磁盘数据和所述磁盘在预设次云本备份中的磁盘数据;利用所述段数据表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据。可选的,该方法还包括:获取数据恢复信息;其中,所述数据恢复信息包含磁盘名称和备份时间;根据所述数据恢复信息,获取对应的云备份版本的段数据;根据所述段数据,从所述云存储设备中确定对应的云备份磁盘数据,并恢复至指定磁盘中。本专利技术还提供了一种云备份的数据存储装置,包括:获取模块,用于获取云备份磁盘数据和所述云备份磁盘数据对应的云备份信息;其中,所述云备份信息包括来源信息和云备份版本信息;生成模块,用于利用云存储设备对所述云备份磁盘数据进行存储,并生成所述云备份磁盘数据对应的段数据;记录模块,用于根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据。本专利技术还提供了一种云备份服务器,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任意一项所述的云备份的数据存储方法的步骤。本专利技术还提供了一种存储系统的数据云备份方法,包括:获取云备份指令;判断所述云备份指令对应的磁盘是否为初次云备份;若否,则根据所述磁盘在本次云备份的磁盘数据和在预设次云备份的磁盘数据,生成并向云备份服务器发送云备份信息或所述云备份信息和所述云备份信息对应的云备份数据;其中,所述云备份数据为所述本次云备份的磁盘数据与所述预设次云备份的磁盘数据不同的磁盘数据。本专利技术还提供了一种存储系统的数据云备份装置,包括:指令获取模块,用于获取云备份指令;判断模块,用于判断所述云备份指令对应的磁盘是否为初次云备份;生成发送模块,用于若不为初次云备份,则根据所述磁盘在本次云备份的磁盘数据和在预设次云备份的磁盘数据,生成并向云备份服务器发送云备份信息或所述云备份信息和所述云备份信息对应的云备份数据;其中,所述云备份数据为所述本次云备份的磁盘数据与所述预设次云备份的磁盘数据不同的磁盘数据。此外,本专利技术还提供了一种存储系统,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述所述的存储系统的数据云备份方法的步骤。本专利技术所提供的一种云备份的数据存储方法,包括:获取云备份磁盘数据和云备份磁盘数据对应的云备份信息;其中,云备份信息包括来源信息和云备份版本信息;利用云存储设备对云备份磁盘数据进行存储,并生成云备份磁盘数据对应的段数据;根据云备份信息,记录云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据;可见,本专利技术通过根据云备份信息,记录云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,可以利用记录的段数据确定磁盘在每次云备份对应的全部磁盘数据,使得云备份服务器不必重复存储同一磁盘多次云备份的相同磁盘数据,节省了存储空间,便于数据保护,并且使存储系统可以在磁盘初次云备份后,每次仅上传磁盘发生变化的磁盘数据,降低了存储系统的进行云备份的磁盘数据上传时间,提高了用户体验。此外,本专利技术还提供了一种云备份的数据存储装置、云备份服务器和一种存储系统的数据云备份方法、装置及存储系统,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的一种云备份的数据存储方法的流程图;图2为本专利技术实施例所提供的一种云备份服务器的元数据结构示意图;图3为本专利技术实施例所提供的一种云备份的数据存储装置的结构图;图4为本专利技术实施例所提供的一种存储系统的数据云备份方法的流程图;图5为本专利技术实施例所提供本文档来自技高网...

【技术保护点】
1.一种云备份的数据存储方法,其特征在于,包括:获取云备份磁盘数据和所述云备份磁盘数据对应的云备份信息;其中,所述云备份信息包括来源信息和云备份版本信息;利用云存储设备对所述云备份磁盘数据进行存储,并生成所述云备份磁盘数据对应的段数据;根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据。

【技术特征摘要】
1.一种云备份的数据存储方法,其特征在于,包括:获取云备份磁盘数据和所述云备份磁盘数据对应的云备份信息;其中,所述云备份信息包括来源信息和云备份版本信息;利用云存储设备对所述云备份磁盘数据进行存储,并生成所述云备份磁盘数据对应的段数据;根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据。2.根据权利要求1所述的云备份的数据存储方法,其特征在于,所述根据所述云备份信息,记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应磁盘在本次云备份的全部磁盘数据对应的段数据。3.根据权利要求2所述的云备份的数据存储方法,其特征在于,所述云备份信息对应的存储系统为初次云备份时,所述根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:利用所述系统根目录,记录所述来源信息中的存储系统ID信息、存储系统名称信息和所述云备份版本信息中的云备份状态信息;利用所述备份表,记录所述来源信息中的磁盘UUID信息和磁盘名称信息;利用所述迭代表,记录本次云备份对应的所述云备份版本信息中的备份时间信息、备份类型信息和备份数据量信息;利用所述段数据引导表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据大小信息;利用所述段数据表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据。4.根据权利要求2所述的云备份的数据存储方法,其特征在于,所述磁盘不为初次云备份时,所述根据所述云备份信息,利用系统根目录、备份表、迭代表、段数据引导表和段数据表记录所述云备份信息对应的磁盘在本次云备份的全部磁盘数据对应的段数据,包括:利用所述迭代表,记录本次云备份对应的所述云备份版本信息中的备份时间信息、备份类型信息和备份数据量信息;利用所述段数据引导表,记录本次云备份对应的所述磁盘各自的云备份磁盘数据对应的段数据大小信息;其中,所述磁盘各自的云备份磁盘数据包括所述云备份磁盘数据中的磁盘数据和所述磁盘...

【专利技术属性】
技术研发人员:邢云阳
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京,11

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

1