【技术实现步骤摘要】
存储设备、存储系统以及操作存储系统的方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年9月17日在韩国知识产权局提交的韩国专利申请No.10
‑
2020
‑
0119822的权益,其公开内容通过引用全部并入本文。
[0003]专利技术构思涉及一种存储设备、存储系统和/或操作存储系统的方法。
技术介绍
[0004]当文件系统在存储设备中存储文件时,文件系统在存储设备中存储文件数据和元数据。文件数据包括要由用户应用存储的文件的内容,元数据包括文件的属性和存储文件数据的块的位置。另外,当文件系统从存储设备读取文件时,必须从存储设备读取存储的文件数据和元数据。
[0005]同时,文件系统可以支持检查点(checkpointing)功能,以支持存储设备的突然断电。使用检查点功能,当突然断电后再次通电时,文件系统可以快速帮助保证一致性或更快速地帮助保障一致性。
技术实现思路
[0006]一些示例实施例提供了一种通过重新映射闪存映射表来执行检查点的存储设备。
[0007]一些示例实施例还提供了一种存储系统和/或操作该存储系统的方法,该存储系统包括通过重新映射闪存映射表来执行检查点的存储设备。
[0008]然而,示例实施例不限于本文所述的实施例。通过参考下面给出的对专利技术构思的详细描述,示例实施例所属领域的普通技术人员将更加清楚地了解专利技术构思的上述和其他方面。
[0009]根据一些示例实施例,一种存储系统包括 ...
【技术保护点】
【技术特征摘要】
1.一种存储系统,所述存储系统包括:存储设备,所述存储设备包括非易失性存储器,所述非易失性存储器被配置为在物理地址处存储数据,所述物理地址包括第一物理地址和第二物理地址;以及主机,所述主机包括主机处理电路,所述主机处理电路被配置为:(A)将第一日记逻辑地址和第一目标逻辑地址插入到日记映射表中,(B)通过按扇区在日志页中布置第一日记数据来生成日记记录命令,所述扇区被编址到所述第一目标逻辑地址,以及(C)生成包括所述第一目标逻辑地址和所述第一日记逻辑地址的检查点命令,其中,所述存储设备包括:闪存映射表,所述闪存映射表被配置为存储第一映射状态,在该第一映射状态中所述第一日记逻辑地址映射到所述第一物理地址,并且所述第一目标逻辑地址映射到所述第二物理地址,和存储设备处理电路,所述存储设备处理电路被配置为:(D)响应于所述日记记录命令,将按扇区布置的所述第一日记数据写入所述非易失性存储器的区域,该区域被编址到根据所述第一映射状态与所述第一日记逻辑地址对应的所述第一物理地址,以及(E)响应于所述检查点命令,将所述闪存映射表的所述第一映射状态改变为第二映射状态,在该第二映射状态中所述第一目标逻辑地址被重新映射到所述第一物理地址。2.根据权利要求1所述的存储系统,其中,所述物理地址还包括第三物理地址和第四物理地址,所述日志页包括第一扇区和第二扇区,所述第一扇区和所述第二扇区按扇区布置,所述主机处理电路还被配置为:(A)将第二日记逻辑地址和第二目标逻辑地址插入所述日记映射表中,以及(B)通过将大小小于每个扇区的第一日记数据布置在所述第一扇区中以及将大小小于每个扇区的第二日记数据布置在所述第二扇区中来生成所述日志页,(C)生成所述检查点命令,其中,所述检查点命令包括所述第二目标逻辑地址和所述第二日记逻辑地址,所述第一映射状态还对应于所述第二日记逻辑地址映射到所述第三物理地址并且所述第二目标逻辑地址映射到所述第四物理地址的状态,所述存储设备处理电路被配置为:将包括在所述日志页中的所述第二日记数据写入所述非易失性存储器的根据所述第一映射状态与所述第二日记逻辑地址对应的所述第三物理地址,所述第二映射状态还对应于所述第二目标逻辑地址重新映射到所述第三物理地址的状态。3.根据权利要求1所述的存储系统,其中,所述物理地址还包括第三物理地址和第四物理地址,所述日志页包括第一扇区、第二扇区和第三扇区,所述第一扇区、所述第二扇区和所述第三扇区中的每个扇区按扇区布置,所述主机处理电路还被配置为:将第二日记逻辑地址插入到所述日记映射表中,将第二目标逻辑地址插入到所述日记映射表中,通过将大小小于每个扇区的第一日记数据布置在所述第一扇区中以及将大小大于每个扇区的第二日记数据布置在所述第二扇区和所述第三扇区中,来生成所述日志页,所述主机处理电路进一步被配置为:生成还包括所述第二目标逻辑地址和所述第二日
记逻辑地址的所述检查点命令,所述第一映射状态还对应于所述第二日记逻辑地址映射到所述第三物理地址以及所述第二目标逻辑地址映射到所述第四物理地址的状态,所述存储设备处理电路还被配置为:将包括在所述日志页中的所述第二日记数据写入所述非易失性存储器的区域,该区域被编址到根据所述第一映射状态与所述第二日记逻辑地址对应的所述第三物理地址,所述第二映射状态还对应于所述第二目标逻辑地址重新映射到所述第三物理地址的状态。4.根据权利要求3所述的存储系统,其中,所述主机处理电路被配置为:在所述第二扇区的起点处布置所述第二日记数据。5.根据权利要求1所述的存储系统,其中,所述日志页包括第一扇区和第二扇区,所述第一扇区和所述第二扇区按扇区布置,所述第一日记数据的大小大于每个扇区,并且所述主机处理电路被配置为在所述第一扇区的起点处布置所述第一日记数据。6.根据权利要求1所述的存储系统,其中,所述主机处理电路被配置为生成包括所述第一日记数据和所述第一目标逻辑地址的输入查询,并且响应于所述输入查询生成所述日志页。7.根据权利要求1所述的存储系统,其中,所述第一日记数据的大小不是每个扇区大小的整数倍。8.根据权利要求7所述的存储系统,其中,所述主机处理电路被配置为:生成输入查询,该输入查询包括所述第一日记数据和与所述第一日记数据对应的第一关键字,将所述第一关键字映射到所述第一目标逻辑地址,以及响应于所述输入查询,生成所述日志页。9.根据权利要求8所述的存储系统,其中,所述主机处理电路被配置为将所述输入查询生成为关键字
‑
值结构,在该关键字
‑
值结构中,值被存储在与该...
【专利技术属性】
技术研发人员:尹周亨,鲁元宇,郑园燮,
申请(专利权)人:延世大学校产学协力团,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。