[发明专利]带文件系统的闪存存储方法及装置在审
申请号: | 201810480660.2 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108804344A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 周冬华;杨洋 | 申请(专利权)人: | 记忆科技(深圳)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F11/14 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518067 广东省深圳市南山区蛇口街道蛇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件系统 存储器 文件系统数据 闪存 写入 存储 存储文件系统 恢复 存储容量 恢复数据 恢复文件 容量存储 数据转移 用户数据 初始化 搬移 开机 主机 响应 访问 | ||
本发明涉及带文件系统的闪存存储方法及装置,该方法包括将闪存划分为SLC区域和TLC区域;将SLC区域划分为文件系统存储器以及非文件系统存储器;获取写入的文件系统数据;判断文件系统存储器是否存在存储容量;若否,则将非文件系统存储器内的数据转移至TLC区域,并进入下一步骤,若是,则进入下一步骤;将写入的文件系统数据存储于文件系统存储器。本发明当存储文件系统数据的存储器没有内容时,将非文件系统数据搬移至TLC区域,腾出容量存储写入的新的用户数据,在开机恢复数据的过程中,只需要恢复文件系统所在的块,无需全盘扫面恢复,缩减文件系统数据的恢复时间,当文件系统初始化恢复后,即可响应主机端的访问,速率快。
技术领域
本发明涉及数据存储,更具体地说是指带文件系统的闪存存储方法及装置。
背景技术
目前在计算机存储方面,所用的存储介质主要包括:磁介质(硬盘)、光介质(光盘)以及现在正在得到迅速普及的以快闪存储器(Flash,又称闪存)为代表的固态存储介质,其中以固态存储发展最为迅猛。随着闪存介质的普及,相应的,其价格也在迅速下降,在某些领域已经出现了SSD(固态盘)逐步取代硬盘的趋势;目前光盘的主要应用在于媒体发布,包括软件、多媒体、资料数据等,但是光盘存在体积大、易损坏的缺点,同时用光盘进行媒体发布不容易实现版权保护。在这种背景下,应用目前成本迅速降低的闪存介质替代光盘进行媒体发布具有广阔的应用前景,因为闪存介质不仅具有体积小、功耗低、访问速度快等优点,同时还可以利用先进的数字版权保护技术(DRM)维护发布人的利益。
目前闪存存储系统普遍采用Page-level mapping算法,采用这样的算法,用户数据可以存储到任何Block里的任何Page上,这非常灵活,但是也带一个很直接的问题:所有用户数据都是相同的处理方式。闪存存储的过程不会因为数据类型不同而存储于不同区域,但是对于应用系统(特别是带OS的系统)就不一样了,如一个视频监控的摄像头,它写入存储的数据主要有:文件系统数据、视频流数据和照片数据这三种,这三种数据的重要性和特性显然是不一样的。文件系统数据特别敏感和重要,如果其中的数据有错误,那么轻则损失大量数据,重则整个系统损坏;视频流数据则是由成千上百帧数据组成,从文件角度来看,它是一个个大文件(MB为单位),有些bits翻转或者有段数据错误,对于整个文件可能影响不大,从流角度来看,它是实时滚动的,某一个刻的某一位置的数据错误,可能在下一帧或下一段数据完成补充或修复,错误就显得并不严重;照片数据是一个个小文件(KB为单位),相对于视频流文件,它对数据正确性要求会高不少。对于文件系统数据,如图1所示,随着用户数据不断写入和更新,会分散在Nand-flash的各个块和各个页上,Nand-flash的数据读写的前提条件是FTL算法中的映射表已经重建完成,虽然只要读取文件系统数据即可完成文件系统的重建,但是因为这部分数据分散在各个块里,导致只有将整盘的映射表恢复成功后,才能进行文件系统数据的访问,这个时间开销是巨大的,如果映射表快照丢失或者损坏的话,那将是一分钟甚至十分钟数量级的,文件系统数据的恢复时间长,导致主机端的访问响应较慢。
因此,有必要设计一种新的闪存存储方法,实现缩减文件系统数据的恢复时间,快速响应主机端的访问。
发明内容
本发明的目的在于克服现有技术的缺陷,提供带文件系统的闪存存储方法及装置。
为实现上述目的,本发明采用以下技术方案:带文件系统的闪存存储方法,所述方法包括:
将闪存划分为SLC区域和TLC区域;
将SLC区域划分为文件系统存储器以及非文件系统存储器;
获取写入的文件系统数据;
判断文件系统存储器是否存在存储容量;
若否,则将非文件系统存储器内的数据转移至TLC区域,并进入下一步骤,若是,则进入下一步骤;
将写入的文件系统数据存储于文件系统存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于记忆科技(深圳)有限公司,未经记忆科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810480660.2/2.html,转载请声明来源钻瓜专利网。