[go: up one dir, main page]

CN106933513B - Single-disk storage system with RAID function and electronic equipment - Google Patents

Single-disk storage system with RAID function and electronic equipment Download PDF

Info

Publication number
CN106933513B
CN106933513B CN201710128578.9A CN201710128578A CN106933513B CN 106933513 B CN106933513 B CN 106933513B CN 201710128578 A CN201710128578 A CN 201710128578A CN 106933513 B CN106933513 B CN 106933513B
Authority
CN
China
Prior art keywords
disk storage
solid state
raid
storage system
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710128578.9A
Other languages
Chinese (zh)
Other versions
CN106933513A (en
Inventor
胡泽志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710128578.9A priority Critical patent/CN106933513B/en
Publication of CN106933513A publication Critical patent/CN106933513A/en
Application granted granted Critical
Publication of CN106933513B publication Critical patent/CN106933513B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention discloses a single disk storage system with RAID function and electronic equipment, the single disk storage system includes: the RAID controller is coupled and connected with the solid state disk storage particles and is communicated with an upper computer through a data interface. The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.

Description

Single-disk storage system with RAID function and electronic equipment
Technical Field
The present invention relates to the field of storage technologies, and in particular, to a single disk storage system with an RAID function and an electronic device.
Background
Redundant Array of Independent Disks (RAID) is a method of storing the same data in different places (and thus redundantly) on multiple hard disks. By placing data on multiple hard disks, input and output operations can be overlapped in a balanced manner, improving performance. Storing redundant data also increases fault tolerance because multiple hard disks increase the Mean Time Between Failure (MTBF).
On the other hand, NVMe (Non-Volatile Memory express), which is a protocol similar to AHCI established on m.2 interface, is a protocol specially designed for flash Memory type storage, is also a Non-Volatile Memory standard, and is also a specification of Solid State Drives (SSD) using PCI-e (PCI express) channel. NVMe was designed to take full advantage of the low latency and parallelism of PCI-E SSDs. The parallelism of the SSD can be fully utilized by hardware and software of the host, and compared with the existing AHCI standard, the NVMe standard can bring about multiple performance improvements.
Disclosure of Invention
In view of the above, the present invention provides a single-disk storage system and an electronic device with RAID function, which support RAID function and have a single-disk structure.
In order to achieve the above object, the present invention provides a single disk storage system with RAID function, comprising:
the RAID controller is coupled and connected with the solid state disk storage particles and is communicated with an upper computer through a data interface.
Preferably, the RAID controller is connected to the solid state disk storage granules through a solid state disk controller, and the solid state disk controller manages the solid state disk storage granules.
Preferably, the RAID control communicates with the upper computer through a SATA/SAS data interface.
Preferably, the number of the solid state hard disk controllers is at least two.
Preferably, the RAID controller is directly connected to each solid state disk storage granule, and the RAID controller manages each solid state disk storage granule.
Preferably, the RAID control communicates with the host computer through an U.2 data interface.
Preferably, the single disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk.
Preferably, the number of the solid state disk storage particles is at least four.
The invention also provides an electronic device comprising the single-disk storage system as described in any one of the above.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a single disk storage system with RAID capabilities according to the present invention;
FIG. 2 is a schematic diagram of another embodiment of a single disk storage system with RAID capabilities of the present invention;
fig. 3 is a schematic diagram of a single disk storage system with RAID function according to another embodiment of the present invention.
Detailed Description
Various aspects and features of the disclosure are described herein with reference to the drawings.
It will be understood that various modifications may be made to the embodiments disclosed herein. Accordingly, the foregoing description should not be construed as limiting, but merely as exemplifications of embodiments. Other modifications will occur to those skilled in the art within the scope and spirit of the disclosure.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and, together with a general description of the disclosure given above, and the detailed description of the embodiments given below, serve to explain the principles of the disclosure.
These and other characteristics of the invention will become apparent from the following description of a preferred form of embodiment, given as a non-limiting example, with reference to the accompanying drawings.
It should also be understood that, although the invention has been described with reference to some specific examples, a person of skill in the art shall certainly be able to achieve many other equivalent forms of the invention, having the characteristics as set forth in the claims and hence all coming within the field of protection defined thereby.
The above and other aspects, features and advantages of the present disclosure will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.
Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the disclosure that may be embodied in various forms. Well-known and/or repeated functions and structures have not been described in detail so as not to obscure the present disclosure with unnecessary or unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.
The specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," which may each refer to one or more of the same or different embodiments in accordance with the disclosure.
Fig. 1 is a schematic diagram of an embodiment of a single disk storage system with a RAID function according to the present invention, and as shown in fig. 1, the single disk storage system with a RAID function of the present embodiment may specifically include a RAID controller and solid state disk storage particles, the RAID controller is coupled to the solid state disk storage particles, and the RAID controller communicates with an upper computer through a data interface.
An SSD is a hard disk made with an array of solid state electronic memory chips, consisting of a control unit and memory particles. The SSD has high read-write speed and low power consumption, and the noise value is 0 decibel when the SSD works, and the SSD is very light. In order to ensure the security of data, the SSD storage system is a single-disk storage system.
On the other hand, RAID is an array with redundancy capability made up of independent disks; RAID is a large capacity disk assembly composed of many inexpensive disks, and the efficiency of the entire disk system is improved by the additive effect of providing data by individual disks. The embodiment aims to improve the redundancy capability of the single-disk storage system. The storage particles of the solid state disk can be coupled and connected through the RAID controller, so that the data security is guaranteed, and the redundancy capability of the single-disk storage system is improved.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Fig. 2 is a schematic diagram of another embodiment of the single disk storage system with RAID function according to the present invention, and the technical solution of the present invention is further described in more detail on the basis of the embodiment shown in fig. 1. As shown in fig. 2, the single disk storage system with RAID function of this embodiment may specifically include: the RAID controller is connected with the solid state disk storage particles through a solid state disk controller, and the solid state disk controller manages the solid state disk storage particles.
That is to say, the solid state disk controller manages the solid state disk storage granules, when storing data, the solid state disk controller allocates storage space for the data, or when deleting and modifying the data, the RAID controller may also operate through the solid state disk controller, and the RAID controller does not directly manage the solid state disk storage granules.
In addition, the SSD is a single disk storage system, and at least two solid state disk controllers may be arranged in the single disk storage system, and the at least two solid state disk controllers are respectively connected to the RAID controller to implement the function of the RAID.
Further, the RAID controller communicates with the upper computer through a SATA/SAS data interface.
In addition, RAID technology mainly includes several specifications from RAID0 to RAID 50, and their emphasis points are different, where:
RAID0 continuously divides data by taking bits or bytes as units, and reads and writes the data on a plurality of disks in parallel, so the data transmission rate is very high, but the data redundancy does not exist, so the data transmission rate cannot be a real RAID structure, RAID0 only simply improves the performance, and does not provide guarantee for the reliability of the data, and one disk failure in RAID0 can affect all the data, so RAID0 cannot be applied to the occasions with high requirements on data security;
RAID1 realizes data redundancy through disk data mirroring, data which are mutually backed up are generated on paired independent disks, and when original data are busy, the data can be directly read from mirror copy, so RAID1 can improve reading performance, RAID1 has the highest unit cost in a disk array, but provides high data safety and usability, and when one disk fails, a system can automatically switch to the mirror disk for reading and writing without recombining failed data.
If the single-disk storage system of the present embodiment is intended to implement the RAID0 and RAID1 specifications, for example, the NVMe SSD storage system is intended to implement the functions of RAID0 and RAID1, the single-disk storage system may be implemented by using a namespace (namespace) method, that is, adding the functions of RAID0 and RAID1 at a software layer.
For RAID0, it is not applicable to multiple namespaces, so the whole single-disk storage system can be used as one large storage space;
for RAID1, a single disk storage system is divided into two namespaces, and during data operation, data is written into the two namespaces at the same time, so that data which are backups of each other are realized.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
Fig. 3 is a schematic diagram of another embodiment of the single disk storage system with RAID function according to the present invention, and the technical solution of the present invention is further described in more detail on the basis of the embodiment shown in fig. 1. As shown in fig. 3, the single disk storage system with RAID function of this embodiment may specifically include:
the RAID controller is directly connected with each solid state disk storage particle, and manages each solid state disk storage particle.
U.2 interface is called SFF-8639, which is an interface specification derived from the working organization of solid state disk form (SSD FormFactor WorkGroup). U.2 not only supports SATA-Express specification, but also is compatible with SAS, SATA and other specifications. Therefore, for the SSD with the U.2 interface, the RAID controller may be directly connected to each solid state disk storage particle, and directly manage each solid state disk storage particle, for example, allocate storage space for data.
Further, the RAID control communicates with the upper computer through U.2 data interface.
NVMe (non-Volatile Memory express) is a protocol similar to an Advanced Host Controller Interface (AHCI) established on an m.2 interface, and is a protocol specially designed for flash Memory storage. It has the following advantages: (1) the performance is improved by several times compared with the traditional digital interface; (2) the delay can be reduced by more than 50%; (3) the read-write times per second are ten times that of the SATA SSD of a high-end enterprise; (4) the automatic power consumption switching and dynamic energy consumption management functions greatly reduce power consumption; (5) has certain expandable capability.
Further, the single-disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk.
Further, the number of the solid state disk storage particles is at least 4.
In other embodiments, taking a storage system of a mobile phone as an example, an original equipment Manufacturer (OME) interface of the mobile phone is used to read data in the storage system, and a RAID controller is set in the storage system and set in a storage structure, where a single-particle SSD is equivalent to an SSD disk and the RAID controller is directly connected to the single-particle SSD to implement RAID.
The embodiment of the invention integrates the RAID technology into the single-disk storage structure, so that the data security level reaches the level of the single-disk storage structure, and meanwhile, the redundancy problem of the single-disk storage structure is solved.
The present invention also provides an electronic device including the single disk storage system as shown in fig. 1 to 3.
The electronic device may be, for example, at least one of: mobile phones, tablet computers, notebook computers, and the like.
The above embodiments are only exemplary embodiments of the present invention, and are not intended to limit the present invention, and the scope of the present invention is defined by the claims. Various modifications and equivalents may be made by those skilled in the art within the spirit and scope of the present invention, and such modifications and equivalents should also be considered as falling within the scope of the present invention.

Claims (4)

1. A single-disk storage system with an RAID function comprises an RAID controller and solid state disk storage particles, wherein the RAID controller is coupled with the solid state disk storage particles and is communicated with an upper computer through a data interface; wherein,
the single-disk storage system is configured as a RAID0 storage disk or a RAID1 storage disk, the RAID1 realizes data redundancy through disk data mirroring, and data which are mutually backed up are generated on paired independent disks;
the RAID controller is connected with the solid state disk storage particles through a solid state disk controller, the solid state disk controller manages the solid state disk storage particles, and the RAID controller is communicated with the upper computer through an SATA/SAS data interface; or
The RAID controller is directly connected with each solid state disk storage particle, manages each solid state disk storage particle, and communicates with the upper computer through U.2 data interfaces.
2. The single disk storage system of claim 1, the number of solid state hard disk controllers being at least two.
3. The single disk storage system of claim 1, the number of solid state disk storage pellets being at least four.
4. An electronic device comprising a single disk storage system as claimed in any one of claims 1-3.
CN201710128578.9A 2017-03-06 2017-03-06 Single-disk storage system with RAID function and electronic equipment Active CN106933513B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710128578.9A CN106933513B (en) 2017-03-06 2017-03-06 Single-disk storage system with RAID function and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710128578.9A CN106933513B (en) 2017-03-06 2017-03-06 Single-disk storage system with RAID function and electronic equipment

Publications (2)

Publication Number Publication Date
CN106933513A CN106933513A (en) 2017-07-07
CN106933513B true CN106933513B (en) 2020-08-25

Family

ID=59424559

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710128578.9A Active CN106933513B (en) 2017-03-06 2017-03-06 Single-disk storage system with RAID function and electronic equipment

Country Status (1)

Country Link
CN (1) CN106933513B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108009109A (en) * 2017-11-30 2018-05-08 郑州云海信息技术有限公司 A kind of PCIE storage devices supported based on U.2 interface from Raid functions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201237907Y (en) * 2008-08-11 2009-05-13 湖南源科创新科技股份有限公司 Solid state RAID system with single disk structure
CN202720628U (en) * 2012-08-07 2013-02-06 朱洪模 High-speed memory system based on solid state disks
CN103729148A (en) * 2013-12-30 2014-04-16 华澜微电子有限公司 SSD with RAID function
CN104407813A (en) * 2014-11-20 2015-03-11 上海宝存信息科技有限公司 RAID (Redundant Array of Independent Disk) system and method based on solid-state storage medium
CN105989401A (en) * 2015-02-09 2016-10-05 詹雨明 Integrated solid array storage card

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201237907Y (en) * 2008-08-11 2009-05-13 湖南源科创新科技股份有限公司 Solid state RAID system with single disk structure
CN202720628U (en) * 2012-08-07 2013-02-06 朱洪模 High-speed memory system based on solid state disks
CN103729148A (en) * 2013-12-30 2014-04-16 华澜微电子有限公司 SSD with RAID function
CN104407813A (en) * 2014-11-20 2015-03-11 上海宝存信息科技有限公司 RAID (Redundant Array of Independent Disk) system and method based on solid-state storage medium
CN105989401A (en) * 2015-02-09 2016-10-05 詹雨明 Integrated solid array storage card

Also Published As

Publication number Publication date
CN106933513A (en) 2017-07-07

Similar Documents

Publication Publication Date Title
US8984241B2 (en) Heterogeneous redundant storage array
US7979635B2 (en) Apparatus and method to allocate resources in a data storage library
US8850114B2 (en) Storage array controller for flash-based storage devices
US9323658B2 (en) Multi-mapped flash RAID
US20150161000A1 (en) Nonvolatile memory device, distributed disk controller, and deduplication method thereof
US9886204B2 (en) Systems and methods for optimizing write accesses in a storage array
US20050097132A1 (en) Hierarchical storage system
US9003119B2 (en) Control apparatus and method, and storage apparatus
US11194489B2 (en) Zone-based device with control level selected by the host
US11256447B1 (en) Multi-BCRC raid protection for CKD
US20150212736A1 (en) Raid set initialization
CN111552436A (en) Data recovery method, system and device in storage system
CN113641303A (en) System, method and apparatus for failure resilient storage
US20080034155A1 (en) Storage apparatus and conversion board
CN108984133B (en) Method for realizing RAID in SSD
US8719620B2 (en) Storage control apparatus and storage control apparatus control method
US20110307660A1 (en) Redundant array of independent disks system, method for writing data into redundant array of independent disks system, and method and system for creating virtual disk
CN114415968B (en) Storage system and data writing method thereof
US20090216946A1 (en) Raid1 system and reading method for enhancing read performance
CN106933513B (en) Single-disk storage system with RAID function and electronic equipment
KR20230072886A (en) Apparatus and method for improving data input/output performance of storage
US20120265932A1 (en) Method to increase the flexibility of configuration and/or i/o performance on a drive array by creation of raid volume in a heterogeneous mode
US11372562B1 (en) Group-based RAID-1 implementation in multi-RAID configured storage array
KR101509183B1 (en) Storage device directly attached to network
US9811286B1 (en) System and method for storage management

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant