-
公开(公告)号:US20220121400A1
公开(公告)日:2022-04-21
申请号:US17562783
申请日:2021-12-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Meng Zhou , Jianhua Zhou
Abstract: A data writing method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
-
公开(公告)号:US20220100623A1
公开(公告)日:2022-03-31
申请号:US17545203
申请日:2021-12-08
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianhua Zhou , Meng Zhou
IPC: G06F11/20
Abstract: A redundant array of independent disks (RAID) management method includes, when detecting that a component in a storage medium fails, recovering, based on a RAID policy, data stored in the failed component, saving the recovered data into a pre-defined redundant space of the RAID, and mapping an address of the failed component with the address of the redundant space, converting, according to the mapping, an address of to-be-accessed data comprised in an accessing request into an address within the redundant space, and accessing the to-be-accessed data from the redundant space according to the address within the redundant space.
-
公开(公告)号:US11237929B2
公开(公告)日:2022-02-01
申请号:US16824259
申请日:2020-03-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianhua Zhou , Meng Zhou
IPC: G06F11/20
Abstract: A redundant array of independent disks (RAID) management method includes, when detecting that a component in a storage medium fails, recovering, based on a RAID policy, data stored in the failed component, saving the recovered data into a pre-defined redundant space of the RAID, and mapping an address of the failed component with the address of the redundant space, converting, according to the mapping, an address of to-be-accessed data comprised in an accessing request into an address within the redundant space, and accessing the to-be-accessed data from the redundant space according to the address within the redundant space.
-
公开(公告)号:US20160306588A1
公开(公告)日:2016-10-20
申请号:US15192614
申请日:2016-06-24
Applicant: Huawei Technologies Co., Ltd.
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F11/1048 , G06F11/1068 , G11C16/32 , G11C16/3495 , G11C29/52 , G11C2029/0411 , G11C2207/2236
Abstract: A solid state disk and a data moving method are disclosed. The SSD includes a storage medium and a control chip, where storage space of the storage medium is divided into at least two blocks for storing data, and the control chip includes: a service processing module sends a moving command to a moving module; and the moving module receives the moving command; read valid data from the source block according to the moving command, and perform ECC checking on the valid data; and write checked data into a blank page of the destination block. The SSD can control movement of data from a source block to a blank page of a destination block; compared with a data moving process in which read and write are separated, a path that data moving passes through is simple and reduce impact of the data moving process on performance of the SSD.
Abstract translation: 公开了固态盘和数据移动方法。 SSD包括存储介质和控制芯片,其中存储介质的存储空间被划分为用于存储数据的至少两个块,并且控制芯片包括:服务处理模块向移动模块发送移动命令; 移动模块接收移动命令; 根据移动命令从源块读取有效数据,对有效数据执行ECC检查; 并将检查的数据写入目标块的空白页。 SSD可以控制从源块到目的地块的空白页的数据移动; 与读写分离的数据移动过程相比,数据移动通过的路径简单,减少了数据移动过程对SSD性能的影响。
-
公开(公告)号:US20240103769A1
公开(公告)日:2024-03-28
申请号:US18529831
申请日:2023-12-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Meng Zhou , Jianhua Zhou
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0673 , G11C11/5628 , G11C16/10 , G11C16/0483
Abstract: A data writing method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
-
6.
公开(公告)号:US10768857B2
公开(公告)日:2020-09-08
申请号:US15954029
申请日:2018-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Meng Zhou , Kun Tang , Jui-Yao Yang , Jea Woong Hyun
IPC: G06F3/06 , G06F12/1009 , G06F12/02
Abstract: A storage system, includes a controller and a solid state disk. The controller creates multiple segments in advance, selects a first die from the multiple dies, selects a first segment from the multiple segments, determines an available offset of the first segment, generates a write request, where the write request includes a write address, target data, and a data length of the target data, and the write address includes an identifier of a channel coupled to the first die, an identifier of the first die, an identifier of the first segment, and the available offset, and sends the write request to the solid state disk. The solid state disk receives the write request, and stores the target data according to the write address and the data length.
-
公开(公告)号:US20200249875A1
公开(公告)日:2020-08-06
申请号:US16854109
申请日:2020-04-21
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Meng Zhou , Jianhua Zhou
Abstract: This application provides a data writing method and a storage device. The method is applied to a solid-state storage device SSD, and the method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
-
公开(公告)号:US10127099B2
公开(公告)日:2018-11-13
申请号:US15056402
申请日:2016-02-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Meng Zhou , Yan Li , Jianhua Zhou
IPC: G06F11/00 , G06F11/07 , G11C29/44 , G11C29/00 , G06F3/06 , G06F12/02 , G06F11/10 , G06F11/16 , G11C7/00
Abstract: A bad sector repair method includes receiving a first write operation instruction sent by a host, reading data of a physical page including the first sector according to a logical block address (LBA) of a first sector included in the first write operation instruction, allocating storage space with a same size as the physical page in a cache and setting data in the storage space to preset data when reading the data of the physical page fails, updating preset data of a storage area corresponding to the first sector and in the storage space with data that needs to be written to the first sector, and writing data in the storage space to the physical page to repair the first sector.
-
公开(公告)号:US11237765B2
公开(公告)日:2022-02-01
申请号:US16854109
申请日:2020-04-21
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Meng Zhou , Jianhua Zhou
Abstract: This application provides a data writing method and a storage device. The method is applied to a solid-state storage device SSD, and the method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
-
公开(公告)号:US20160179609A1
公开(公告)日:2016-06-23
申请号:US15056402
申请日:2016-02-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Meng Zhou , Yan Li , Jianhua Zhou
CPC classification number: G06F11/0793 , G06F3/0617 , G06F3/0653 , G06F3/0659 , G06F3/0679 , G06F11/0727 , G06F11/0751 , G06F11/079 , G06F11/16 , G06F12/0246 , G06F2212/1024 , G06F2212/1032 , G06F2212/7203 , G06F2212/7209 , G11C7/00 , G11C29/44 , G11C29/82
Abstract: A bad sector repair method includes receiving a first write operation instruction sent by a host, reading data of a physical page including the first sector according to a logical block address (LBA) of a first sector included in the first write operation instruction, allocating storage space with a same size as the physical page in a cache and setting data in the storage space to preset data when reading the data of the physical page fails, updating preset data of a storage area corresponding to the first sector and in the storage space with data that needs to be written to the first sector, and writing data in the storage space to the physical page to repair the first sector.
Abstract translation: 坏扇区修复方法包括接收主机发送的第一写操作指令,根据第一写操作指令中包括的第一扇区的逻辑块地址(LBA)读取包括第一扇区的物理页的数据,分配存储 与缓存中的物理页面大小相同的空间,并且当读取物理页面的数据时,将存储空间中的数据设置为预设数据失败,更新与第一扇区对应的存储区域和存储空间中的预设数据, 需要写入第一扇区的数据,以及将存储空间中的数据写入物理页面以修复第一扇区。
-
-
-
-
-
-
-
-
-