一种数据归档的方法和装置制造方法及图纸

技术编号:39825917 阅读:9 留言:0更新日期:2023-12-29 16:01
本发明专利技术实施例提供了一种数据归档的方法和装置,所述方法包括:向网络附加存储系统中写入待归档数据文件,并记录所述待归档数据文件的元数据信息;按照用户预先配置的归档策略,根据所述元数据信息读取所述待归档数据文件,并将所述待归档数据文件归档至归档设备中;更新所述元数据信息,并在所述网络附加存储系统中删除所述待归档数据文件;当检测到用户访问所述网络附加存储系统中的数据文件的请求时,读取所述数据文件的元数据信息并根据所述元数据信息判断所述数据文件是否已归档,若所述数据文件已归档,则触发数据回迁操作;实现了直接在网络附加存储系统中进行数据归档的操作,提高了数据管理的便利性,降低了归档软件和硬件的成本

【技术实现步骤摘要】
一种数据归档的方法和装置


[0001]本专利技术涉及数据归档
,特别是涉及一种数据归档的方法和装置


技术介绍

[0002]随着云计算,大数据,人工智能技术的发展,数据呈现爆发式的增长,存储非结构化数据的
NAS

Network Attached Storage
,网络附加存储)系统得到快速发展,为了实现数据的安全和存储成本的降低,
NAS
系统根据用户的需要将数据备份归档到成本低廉且存储寿命长的介质中如:磁带库,光盘库等,以此来节约
NAS
系统的存储空间,进而降低用户使用成本,提高数据的安全性

[0003]传统的归档备份方式都是在
NAS
系统之外,由第三方厂商提供单独的归档备份软件部署到独立的服务器上,在服务器上挂载
NFS

Network File System
,网络文件系统)或者
CIFS

Common Internet File System
,通用网络文件协议)的客户端,归档备份软件通过客户端读取存储数据,然后写入到光盘库或者磁盘库中,写入成功后会将数据从
NAS
系统中删除,达到节省存储空间的目的

[0004]然而,传统的归档备份方式存在着如下缺点及不足:1,增加用户使用成本,由于归档系统部署在
NAS
系统之外,需要购买归档软件并且需要单独部署到服务器中,会大大增加软件和硬件成本
。2
,归档系统归档完数据后,通常会删除
NAS
存储中的数据,此时用户在
NAS
系统无法查看该数据的基本信息,会造成数据管理的不便;而当用户需要使用
NAS
系统中已归档的数据时,需要在归档系统中操作进行数据的恢复,将光盘库或者磁带库数据读取写入到
NAS
系统的
NFS

CIFS
客户端中,在恢复过程中
NAS
系统上层应用不能发现该数据,会造成数据使用的不便


技术实现思路

[0005]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据归档的方法和装置,包括:一种数据归档的方法,所述方法包括:向网络附加存储系统中写入待归档数据文件,并记录所述待归档数据文件的元数据信息;按照用户预先配置的归档策略,根据所述元数据信息读取所述待归档数据文件,并将所述待归档数据文件归档至归档设备中;更新所述元数据信息,并在所述网络附加存储系统中删除所述待归档数据文件;当检测到用户访问所述网络附加存储系统中的数据文件的请求时,读取所述数据文件的元数据信息并根据所述元数据信息判断所述数据文件是否已归档,若所述数据文件已归档,则触发数据回迁操作

[0006]可选的,所述记录所述待归档数据文件的元数据信息的步骤包括:记录所述待归档数据文件的元数据信息,并在所述元数据信息中添加归档标记;
其中,所述归档标记用于识别所述待归档数据文件是否已归档

[0007]可选的,所述更新所述元数据信息的步骤包括:更新所述元数据信息中的归档标记

[0008]可选的,所述记录所述待归档数据文件的元数据信息的步骤还包括:在所述元数据信息中添加最新归档时间标记;其中,所述最新归档时间标记用于记录所述待归档数据文件的最新归档时间

[0009]可选的,所述更新所述元数据信息的步骤还包括:更新所述元数据信息中的最新归档时间标记

[0010]可选的,所述用户预先配置的归档策略至少包括以下策略中的任一项或多项:循环策略

实时策略;其中,所述循环策略用于周期性对所述待归档数据文件进行归档操作,所述实时策略用于实时选择某一系统触发归档操作

[0011]可选的,所述将所述待归档数据文件归档至归档设备中的步骤包括:调用所述归档设备中的应用程序编程接口,将所述待归档数据文件归档至归档设备中

[0012]可选的,所述数据回迁操作包括以下步骤:将所述已归档的数据文件从所述归档设备中迁回至所述网络附加存储系统中

[0013]可选的,所述将所述已归档的数据文件从所述归档设备中迁回至所述网络附加存储系统中之后,还包括:更新所述数据文件的元数据信息

[0014]可选的,所述方法应用于所述网络附加存储系统中的网络文件系统或通用网络文件协议层,所述向网络附加存储系统中写入待归档数据文件的步骤包括:通过网络文件系统或通用网络文件协议向所述网络附加存储系统中写入所述待归档数据文件

[0015]可选的,所述记录所述待归档数据文件的元数据信息的步骤还包括:在所述元数据信息中添加修改标记;其中,所述修改标记用于记录所述待归档数据文件是否经过修改

[0016]可选的,所述元数据信息通过数据库保存

[0017]一种数据归档的装置,所述装置包括:数据文件写入模块,用于向网络附加存储系统中写入待归档数据文件,并记录所述待归档数据文件的元数据信息;数据文件归档模块,用于按照用户预先配置的归档策略,根据所述元数据信息读取所述待归档数据文件,并将所述待归档数据文件归档至归档设备中;元数据信息更新模块,用于更新所述元数据信息,并在所述网络附加存储系统中删除所述待归档数据文件;数据回迁模块,用于当检测到用户访问所述网络附加存储系统中的数据文件的请求时,读取所述数据文件的元数据信息并根据所述元数据信息判断所述数据文件是否已归档,若所述数据文件已归档,则触发数据回迁操作

[0018]一种电子设备,包括处理器

存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据归档的方


[0019]一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据归档的方法

[0020]本专利技术实施例具有以下优点:在本专利技术实施例中,通过提出一种数据归档方法,向网络附加存储系统中写入待归档数据文件,并记录所述待归档数据文件的元数据信息;将所述待归档数据文件归档至归档设备中,并在所述元数据信息中添加已归档标记;其中,所述已归档标记用于在用户访问网络附加存储系统中的数据文件时,若所述数据文件的元数据信息中携带所述已归档标记,则触发数据回迁操作,实现了直接在网络附加存储系统中进行数据归档的操作,提高了数据管理的便利性和数据的连续性,大大降低了归档软件和硬件的成本,减少了传统归档方式中数据恢复的不便,提升了数据的存储空间利用率和数据的安全性

附图说明
[0021]为了更清楚地说明本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据归档的方法,其特征在于,所述方法包括:向网络附加存储系统中写入待归档数据文件,并记录所述待归档数据文件的元数据信息;按照用户预先配置的归档策略,根据所述元数据信息读取所述待归档数据文件,并将所述待归档数据文件归档至归档设备中;更新所述元数据信息,并在所述网络附加存储系统中删除所述待归档数据文件;当检测到用户访问所述网络附加存储系统中的数据文件的请求时,读取所述数据文件的元数据信息并根据所述元数据信息判断所述数据文件是否已归档,若所述数据文件已归档,则触发数据回迁操作
。2.
根据权利要求1所述的方法,其特征在于,所述记录所述待归档数据文件的元数据信息的步骤包括:记录所述待归档数据文件的元数据信息,并在所述元数据信息中添加归档标记;其中,所述归档标记用于识别所述待归档数据文件是否已归档
。3.
根据权利要求2所述的方法,其特征在于,所述更新所述元数据信息的步骤包括:更新所述元数据信息中的归档标记
。4.
根据权利要求3所述的方法,其特征在于,所述记录所述待归档数据文件的元数据信息的步骤还包括:在所述元数据信息中添加最新归档时间标记;其中,所述最新归档时间标记用于记录所述待归档数据文件的最新归档时间
。5.
根据权利要求4所述的方法,其特征在于,所述更新所述元数据信息的步骤还包括:更新所述元数据信息中的最新归档时间标记
。6.
根据权利要求1所述的方法,其特征在于,所述用户预先配置的归档策略至少包括以下策略中的任一项或多项:循环策略

实时策略;其中,所述循环策略用于周期性对所述待归档数据文件进行归档操作,所述实时策略用于实时选择某一系统触发归档操作
。7.
根据权利要求1所述的方法,其特征在于,所述将所述待归档数据文件归档至归档设备中的步骤包括:调用所述归档设备中的应用程序编程接口,将所述待归档数据文件归档至归档设备中
。8.
根据权利要求1所述的方法,其特征在于,所述数据回迁操作包括以下步骤:将所述已归档的数据文件从所述归档设备中迁回至所述网络附加存储系统中

【专利技术属性】
技术研发人员:吴昊仇锋利杨善松
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1