A multi-disk aggregated data storage system and its implementation method and application method
A technology for a data storage system and an implementation method, applied in the field of multi-disk aggregated data storage systems, to achieve the effects of supporting storage capacity expansion, simplifying storage system management, and improving data access performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0073] like Figure 1-5 As shown, a method for implementing a multi-disk aggregated data storage system includes the following steps:
[0074] Step S1: aggregating multiple storage units in a loosely coupled manner to form a storage system;
[0075] The specific implementation of the step S1 by aggregating multiple storage units in a loosely coupled manner to form a storage system may be as follows: the storage system may include multiple disks; the capacities of different disks are not required to be exactly the same; each disk is an independent data storage unit with Independent disk space management and data management, different disks are completely independent; new disks can be added online during the system operation, and only one disk can be added, and group addition is not required; after a new disk is added, there is no mandatory data migration ; Different disks can be regarded as different storage units, and multiple storage units work together in a loosely coupled ...
Embodiment 2
[0102] like Figure 1-5 As shown, a multi-disk aggregated data storage system, the hardware part of which is as follows figure 2 As shown, includes a processor (CPU), memory (DRAM), multiple magnetic disks or solid state disks for storing data. A processor (CPU) executes various calculations and processing programs for the storage system; the disk is connected to the system through an I / O bus, such as SATA, and the storage system may also include one or more network interfaces to support Network methods, such as FC (Fibre Channel), Ethernet, Infiniband, etc., are used to access data in the storage system.
[0103] Software that manages data running in the storage system, see image 3, the software for managing data includes the following three components:
[0104] ●UNSM (Unified Name Space Module: Unified Name Space Module)
[0105] ●MDM (Metadata Management Module: Metadata Management Module)
[0106] ●DMM (Data Management Module: Data Management Module)
[0107] The U...
Embodiment 3
[0122] like Figure 6-10 As shown, a data access method of a multi-disk aggregated data storage system, the data access method includes: a data reading method and a data writing method; wherein:
[0123] The data reading method includes the following steps:
[0124] 1) The upper-layer software module calls the open function of the unified namespace module, and the parameters include the file name and read-write mode;
[0125] 2) The unified namespace module module transfers the request to a metadata management module module;
[0126] 3) The metadata management module checks the file name and access authority, and returns an error if it fails;
[0127] 4) The metadata management module returns the inode number and content of the file to the unified namespace module;
[0128] 5) The unified namespace module allocates the file descriptor fd to the file, and establishes the mapping of fd and inode;
[0129] 6) The unified namespace module returns the file descriptor fd to the ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


