一种文件的WORM属性更新方法、装置、设备及介质制造方法及图纸

技术编号:20724625 阅读:36 留言:0更新日期:2019-03-30 17:38
本申请公开了一种文件的WORM属性更新方法,包括:当接收到写请求时,判断写请求对应的目标文件是否有元数据写权限;若是,则在根据写请求对目标文件进行写操作后,更新目标文件的本地元数据缓存中的WORM属性;将预设时间内累计更新的WORM属性发送至元数据服务器,以便元数据服务器将WORM属性写入磁盘中。相较于现有技术,本方法能够大大减少向元数据发送更新WORM属性的次数以及元数据服务器向磁盘写入WORM属性的次数,从而降低网络开销,减少磁盘IO,提高调用接口的性能,提高系统的稳定性和可靠性。本申请还公开了一种文件的WORM属性更新装置、设备及计算机可读存储介质,均具有上述有益效果。

【技术实现步骤摘要】
一种文件的WORM属性更新方法、装置、设备及介质
本专利技术涉及信息更新领域,特别涉及一种文件的WORM属性更新方法、装置、设备及计算机可读存储介质。
技术介绍
目前,为了保障如审计类文件、企业制定的规则或医疗影像等类型的数据文件的安全性和准确性,一般通过在这些数据文件的元数据中设置WORM属性的方式。通过在数据文件的元数据中设置WORM属性,使得用户只能在固定的宽限期内对数据文件进行修改或删除的操作,在其他时间就只能查看数据文件。WORM属性是根据数据文件的更新时间的变化而变化的,WORM属性包括最小保护期、最大保护期、默认保护期、自动锁定和锁定等待时长等。在宽限期内对数据文件进行更新操作,每个更新操作都将导致该数据文件的元数据中的WORM属性的更新。例如,假设数据文件A的最大保护期是1年,T1和T2时刻(T1、T2均在宽限期内,且T2>T1)分别对数据文件进行了更新操作,那么数据文件A的最大保护期将由从T1开始计时的一年更新为从T2开始计时的一年。另外,客户端将接收到的待写入数据写入到数据文件的过程中,是将待写入数据分成多个部分再依次进行写操作,因此将导致WORM属性的频繁本文档来自技高网...

【技术保护点】
1.一种文件的WORM属性更新方法,其特征在于,包括:当接收到写请求时,判断所述写请求对应的目标文件是否有元数据写权限;若是,则在根据所述写请求对所述目标文件进行写操作后,更新所述目标文件的本地元数据缓存中的WORM属性;将预设时间内累计更新的所述WORM属性发送至元数据服务器,以便所述元数据服务器将所述WORM属性写入磁盘中。

【技术特征摘要】
1.一种文件的WORM属性更新方法,其特征在于,包括:当接收到写请求时,判断所述写请求对应的目标文件是否有元数据写权限;若是,则在根据所述写请求对所述目标文件进行写操作后,更新所述目标文件的本地元数据缓存中的WORM属性;将预设时间内累计更新的所述WORM属性发送至元数据服务器,以便所述元数据服务器将所述WORM属性写入磁盘中。2.根据权利要求1所述的方法,其特征在于,进一步包括:若否,则在根据所述写请求对所述目标文件进行写操作后,将所述目标文件的所述WORM属性发送至所述元数据服务器,以便所述元数据服务器将所述WORM属性写入所述磁盘中。3.根据权利要求2所述的方法,其特征在于,所述预设时间具体为利用定时器根据预设要求设置定时得出的时间。4.根据权利要求1所述的方法,其特征在于,在所述若是,则在根据所述写请求对所述目标文件进行写操作后,更新所述目标文件的本地元数据缓存中的WORM属性之后,进一步包括:为所述目标文件设置标识信息。5.根据权利要求2所述的方法,其特征在于,所述预设时间为从接收到所述写请求到完成所...

【专利技术属性】
技术研发人员:王帅阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1