Patent ID: 8495165
Filing Date: 2013-07-23
Classification: G06F

Abstract:
1. A method for a server, which connects to a plurality of storage controllers, to access a volume of a storage device, comprising: obtaining first information about the volume, and blocks within the volume by searching a meta data server, wherein the volume is divided into blocks having a same size; obtaining second information including corresponding relationships between the storage controllers and the blocks by searching the meta data server; receiving a request for accessing the volume wherein the request comprises an access offset of the volume; determining, one of the blocks to be accessed according to the access offset of the volume and the first information; determining, one of the storage controllers corresponding to the block to be accessed by searching the second information according to the block; and forwarding the request to the storage controller, wherein, upon determining that the server is loaded with multi-path software, the step of obtaining the first information about the volume and its blocks by searching the meta data server comprises: obtaining the first information about the volume and its blocks by searching the meta data server when the multi-path software is initializing; and the step of obtaining the second information including the corresponding relationship between the storage controllers and the blocks by searching the meta data server comprises: obtaining the second information including the corresponding relationship between the storage controllers and the blocks by searching the meta data server when the multi-path software is initializing.