【技术实现步骤摘要】
本申请涉及数据处理,具体涉及一种数据存储方法、存储装置及设备。
技术介绍
1、云存储(cloud storage)为一种云端存储模式。用户或者说租户利用云端的存储资源,进行数据存发。其中,云存储可以采用存储资源池(storage pool)的方式提供存储资源,以便用户使用存储资源池来存发数据。
2、目前,云存储的存储资源池使用的是标准的非易失性内存主机控制器接口规范(non-volatile memory express,nvme)硬盘。由于追加写(append)是常用的一种数据写入方式。为了支持追加写(append)是这一常见数据写入方式,标准的nvme硬盘需要预留较大的额外存储空间(over-provisioning,op),硬盘的存储空间利用率较低。
技术实现思路
1、本申请实施例提供了一种数据存储方法、存储装置及设备,可以提高存储装置的存储空间利用率。
2、第一方面,提供了一种数据存储方法,应用于包括控制器和存储芯片的存储装置,存储芯片包括被分配给至少一个日
...【技术保护点】
1.一种数据存储方法,其特征在于,应用于包括控制器和存储芯片的存储装置,所述存储芯片包括被分配给至少一个日志的多个第一物理擦除块PEB,其中,每个日志分配有N个第一PEB,且每个第一PEB仅被分配给一个日志,N为大于或等于1的整数;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一日志的数据量是所述第一PEB的存储容量的N倍,所述第一数据的数据量小于或等于所述第一PEB的存储容量。
3.根据权利要求1所述的方法,其特征在于,所述控制器将所述第一数据存储到所述被分配给所述第一日志的第一PEB中包括:
4.根据权利要求1
...【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于包括控制器和存储芯片的存储装置,所述存储芯片包括被分配给至少一个日志的多个第一物理擦除块peb,其中,每个日志分配有n个第一peb,且每个第一peb仅被分配给一个日志,n为大于或等于1的整数;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一日志的数据量是所述第一peb的存储容量的n倍,所述第一数据的数据量小于或等于所述第一peb的存储容量。
3.根据权利要求1所述的方法,其特征在于,所述控制器将所述第一数据存储到所述被分配给所述第一日志的第一peb中包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述多个第一peb被分配给所述至少一个日志的多个逻辑分区,且所述多个第一物理擦除块和所述多个逻辑分区一一对应,不同的逻辑分区具有不同的分区标识;
5.根据权利要求4所述的方法,其特征在于,所述存储装置为分区命名空间固态硬盘zns ssd,所述逻辑分区为zone。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述存储芯片还包括被分配给第二日志的多个第二peb,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述多个第二peb还被分配给第三日志。
8.根据权利要求6或7所述的方法,其特征在于,所述控制器将所述第二数据存储到所述剩余存储空间最大的peb中包括:
9.根据权利要求6-8中任一项所述的方法,其特征在于,在所述存储芯片中,所述第一peb的数量大于所述第二peb的数量。
10.一种数据存储装置,其特征在于,包括控制器...
【专利技术属性】
技术研发人员:陈雷明,刘强,李婷婷,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。