【技术实现步骤摘要】
HDD磁盘上文件元数据备份方法及元数据备份服务器
[0001]本申请涉及到云计算领域,具体而言,涉及一种
HDD
磁盘上文件元数据备份方法及元数据备份服务器
。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文
。
此处的描述不因为包括在本部分中就承认是现有技术
。
[0003]对于存储系统来说,不丢不错是永恒的追求,但是在生产系统中,仍然面临各种原因的数据删除后找回需求,比如存储系统软件问题造成的文件误删
、
运维操作导致的文件误删或者文件系统损坏
、
用户误操作导致文件被删等等
。
为了守住数据不丢的底线,满足用户业务的需求,存储系统需要恢复这些被误删除的文件
。
对于
SSD((Solid State Disk
或
Solid State Drive
,固态硬盘
)
闪存盘来说,全盘扫描不失为最后的保障,但是对于空间越来越大,但
IO(Input/Output
,输入
/
输出
)
能力变化不大的
HDD(Hard Disk Drive
,机械硬盘
)
磁盘来说,全盘扫描的时间需要按周计算,这严重影响了存储服务恢复的时效性,可能会对信息造成毁灭性的打击
。
为了加快数据恢复的速度,备份
HDD
上文件 ...
【技术保护点】
【技术特征摘要】
1.
一种
HDD
磁盘上文件元数据备份方法,包括:获取数据服务在所述
HDD
磁盘上写入数据的目录信息;监测所述目录信息的写入文件关闭事件,获取根据所述写入文件关闭事件返回的关闭文件信息;根据所述关闭文件信息确定关闭文件,获取所述关闭文件的元数据,以及备份所述元数据至元数据备份仓库
。2.
根据权利要求1所述的方法,其中,监测所述目录信息的写入文件关闭事件,获取根据所述写入文件关闭事件返回的关闭文件信息,包括:利用
inotify
组件,监测所述目录信息的写入文件关闭事件,获取所述
inotify
组件根据所述写入文件关闭事件返回的关闭文件信息;其中,所述关闭文件信息包括监控描述符和文件名
。3.
根据权利要求2所述的方法,其中,根据所述关闭文件信息确定关闭文件,包括:根据所述监控描述符和所述文件名生成关闭文件路径;根据所述关闭文件路径确定关闭文件
。4.
根据权利要求1所述的方法,其中,获取所述关闭文件的元数据,包括:利用
fiemap
接口和
/
或
stat
系统调用,获取所述关闭文件的元数据
。5.
根据权利要求1‑4任一项所述的方法,其中,备份所述元数据后,还包括:获取所述数据服务管理的第一文件的第一元数据;其中,所述第一元数据包括文件名数据
、
创建时刻数据
、Inode
数据和文件长度数据中的一种或几种;加载所述元数据备份仓库中的第二元数据;对比所述第一元数据和所述第二元数据,根据对比结果确定增量文件列表信息;根据所述增量文件列表信息,获取增量元数据,以及备份所述增量元数据
。6.
根据权利要求5所述的方法,其中,根据对比结果确定增量文件列表信息,包括:若所述第一元数据包括第...
【专利技术属性】
技术研发人员:赵树起,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。