×

Data access with tolerance of disk fault

  • US 9,477,565 B2
  • Filed: 04/22/2014
  • Issued: 10/25/2016
  • Est. Priority Date: 01/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a file access request, in which an identifier of a file is carried, the file comprises a plurality of data chunks, and each of the data chunks is stored in at least two nodes included in a node list;

    according to a pre-stored correspondence between identifiers of files and node lists as well as the identifier of the file, acquiring one or more node lists corresponding to the file, wherein each node list comprises at least two nodes, each node comprises a plurality of disks, there is a one-to-one correspondence between the disks included in the respective nodes in a single node list, and each of the mutually corresponding disks between the respective nodes stores a same divided chunk of a data chunk stored in the respective nodes, and the same divided chunk of the data chunk included in each of the mutually corresponding disks between the respective nodes has a same offset;

    selecting a node from each of the acquired node lists respectively, and accessing data chunks included in the file from respective nodes selected from each of the node lists according to the identifier of the file; and

    when an accessing from a certain node fails, selecting another node from the node list that comprises the certain node, and accessing a respective data chunk included in the file from the selected node according to the identifier of the file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×