Server and method of access volume thereof
A server and access volume technology, applied in the storage field, can solve the problems of increased delay and occupation of memory resources of the storage controller, etc., and achieve the effect of reducing delay and occupation of memory resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0024] see figure 1 , figure 1 It is a flowchart of a method for a server to access a volume provided in an embodiment of the present invention. Such as figure 1 As shown, the method may include:
[0025] 101: Determine the block to be accessed from the first list according to the access offset to the volume to be accessed;
[0026] For example, when the server receives an external input instruction or runs a certain program, it accesses a certain volume. In this embodiment and subsequent embodiments, the server's access to a certain volume may include: the server reads data from a certain volume, or the server writes data into a certain volume for storage.
[0027] Wherein, the above-mentioned first list may store information of at least two blocks of the same size into which the volume is divided. In this embodiment of the present invention, the block information may be a sequence number of the block, or an identifier of the block, and the like. The format of the first...
Embodiment 2
[0052] see figure 2 , figure 2 It is a flowchart of another method for a server to access a volume provided in an embodiment of the present invention. Such as figure 2 As shown, the method may include:
[0053] 201: The server obtains the information of at least two blocks of the same size divided into the volume from the MDS, and the information of the storage controller corresponding to each block;
[0054] For example, the server obtains the information of at least two blocks of the same size divided into the volume from the MDS, and the information of the storage controller corresponding to each block can be specifically as follows:
[0055] The server receives the information sent by the MDS that the volume is divided into at least two blocks of the same size, and the information of the storage controller corresponding to each block.
[0056] For example, the server obtains the information of at least two blocks of the same size divided into the volume from the MDS...
Embodiment 3
[0071] see image 3 , image 3 It is a schematic structural diagram of a server provided in an embodiment of the present invention. Such as image 3 As shown, the server can include:
[0072] The first determining module 301 is configured to determine the block that needs to be accessed from the first list according to the access offset of the volume that needs to be accessed;
[0073] Wherein, the first list may be used to store information of at least two blocks of the same size into which the volume is divided. The format of the first list may be similar to the above-mentioned Table 1, which will not be repeated here in this embodiment of the present invention.
[0074] The second determining module 302 is configured to determine the storage controller corresponding to the block from the second list according to the block determined by the first determining module 301;
[0075] Wherein, the second list may be used to store the information of the storage controller corr...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com