数据写入、搬移、清理信息发送方法、装置及文件系统制造方法及图纸

技术编号:29132328 阅读:21 留言:0更新日期:2021-07-02 22:27
本申请公开了一种数据写入方法、数据搬移方法、数据清理信息发送方法、装置及文件系统。其中,数据写入方法包括:确定用户写入的数据所属的文件逻辑块;确定第一更新频率,第一更新频率为存储用户写入的数据时所述文件逻辑块或者所述文件逻辑块所属文件中写入数据的频率;确定逻辑地址空间中与第一更新频率对应的第一逻辑存储区域;将用户写入的数据写入物理存储设备中与第一逻辑存储区域对应的物理存储区域。使用该数据写入方法,可以根据用户写入的数据所属文件逻辑块或文件中写入数据的频繁程度,将用户写入的数据写入与该频繁程度对应存储性能的物理存储设备中,从而可以提高终端设备中物理存储设备的利用率。

【技术实现步骤摘要】
数据写入、搬移、清理信息发送方法、装置及文件系统本申请要求于2020年5月15日提交中国国知局,申请号为202010416855.8,专利技术名称为“一种长焦状态下智能拍摄的方案”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及终端设备
,尤其涉及一种数据写入方法、数据搬移方法、数据清理信息发送方法、装置及文件系统。
技术介绍
随着存储材料和存储设备的不断发展,新型存储材料的输入输出(input/output,IO)性能和可靠性逐渐提高,但是由于同等存储容量下,性能较高的新型存储材料成本可能是性能较低的旧存储材料的几倍甚至几十倍。所以,目前新型存储材料多用作旧存储材料的缓存设备。在将新型存储材料作为旧存储材料的缓存设备时,文件系统接收到用户的写入数据后,通常先将写入数据缓存到新型存储材料中,可以提高数据的写入速度,但是此种方式,无法针对数据的存储需求合理利用不同的存储材料,导致存储材料的利用效率较低。
技术实现思路
本申请提供了一种数据写入方法、数据搬移方法、数据清理信息发送方法、本文档来自技高网...

【技术保护点】
1.一种数据写入方法,其特征在于,所述方法包括:/n确定第一数据所属的文件逻辑块;所述第一数据为用户写入的数据;/n确定第一更新频率;所述第一更新频率是指存储所述第一数据时所述文件逻辑块或者所述文件逻辑块所属文件中写入数据的频率;/n确定第一逻辑存储区域;所述第一逻辑存储区域为逻辑地址空间中与所述第一更新频率对应的逻辑存储区域;/n将所述第一数据写入第一物理存储区域;所述第一物理存储区域为物理存储设备中与所述第一逻辑存储区域对应的物理存储区域。/n

【技术特征摘要】
20200515 CN 20201041685581.一种数据写入方法,其特征在于,所述方法包括:
确定第一数据所属的文件逻辑块;所述第一数据为用户写入的数据;
确定第一更新频率;所述第一更新频率是指存储所述第一数据时所述文件逻辑块或者所述文件逻辑块所属文件中写入数据的频率;
确定第一逻辑存储区域;所述第一逻辑存储区域为逻辑地址空间中与所述第一更新频率对应的逻辑存储区域;
将所述第一数据写入第一物理存储区域;所述第一物理存储区域为物理存储设备中与所述第一逻辑存储区域对应的物理存储区域。


2.根据权利要求1所述的数据写入方法,其特征在于,所述确定第一更新频率,包括:
确定存储所述第一数据时,所述文件逻辑块中是否首次写入数据;
若所述文件逻辑块中首次写入数据,获取所述文件逻辑块所属文件的文件信息;
确定所述文件信息对应的预设更新频率为所述第一更新频率。


3.根据权利要求2所述的数据写入方法,其特征在于,所述方法还包括:
若所述文件逻辑块中非首次写入数据,获取第二更新频率;所述第二更新频率为存储所述第一数据时所述文件逻辑块中写入数据的频率;
确定所述第二更新频率为所述第一更新频率。


4.根据权利要求1所述的数据写入方法,其特征在于,所述确定第一更新频率,包括:
确定存储所述第一数据时,所述文件逻辑块所属文件中是否首次写入数据;
若所述文件逻辑块所属文件中首次写入数据,获取所述文件逻辑块所属文件的文件信息;
确定所述文件信息对应的预设更新频率为所述第一更新频率。


5.根据权利要求4所述的数据写入方法,其特征在于,所述方法还包括:
若所述文件逻辑块所属文件中非首次写入数据,获取第三更新频率;所述第三更新频率为存储所述第一数据时所述文件逻辑块所属文件中写入数据的频率;
确定所述第三更新频率为所述第一更新频率。


6.根据权利要求1至5任意一项所述的数据写入方法,其特征在于,所述将所述第一数据写入第一物理存储区域,包括:
确定第一写入策略;所述第一写入策略为预先设置的写入策略中,与所述第一逻辑存储区域对应的写入策略;
根据所述第一写入策略,将所述第一数据写入所述第一物理存储区域。


7.一种数据搬移方法,其特征在于,所述方法包括:
确定第一逻辑段;所述第一逻辑段为第一逻辑存储区域中存储有效数据块的数量小于第一数量阈值的逻辑段;所述第一逻辑存储区域为待进行数据搬移的逻辑存储区域;
确定第一更新频率;所述第一更新频率为数据搬移时所述第一逻辑段中写入数据的频率;
如果所述第一逻辑存储区域对应的频率区间不包含所述第一更新频率,确定第二逻辑存储区域;所述第二逻辑存储区域对应的频率区间包含所述第一更新频率;
将所述第一逻辑段对应物理段中存储的数据搬移至所述第二逻辑存储区域对应的物理存储区域。


8.根据权利要求7所述的数据搬移方法,其特征在于,所述方法还包括:
如果所述第一逻辑存储区域对应的频率区间包含所述第一更新频率,确定第二逻辑段;所述第二逻辑段为所述第一逻辑存储区域中,数据搬移时其中写入数据的频率等于所述第一更新频率的逻辑段;
合并所述第一逻辑段对应物理段中存储的数据和所述第二逻辑段对应物理段中存储的数据。


9.一种数据搬移方法,其特征在于,所述方法包括:
确定第一数据;所述第一数据为搬移目标中待搬移的数据,所述搬移目标包括待搬移的文件或待搬移的文件逻辑块;
确定第一逻辑存储区域;数据搬移时所述搬移目标中写入数据的频率和数据被访问的频率中的高频,包含在所述第一逻辑存储区...

【专利技术属性】
技术研发人员:俞超陈浩童碧峰郑成亮陈晓晓
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1