摘要 |
Provided are a disk fault tolerance method, device and system which relates to a field of computer. The method comprises: receiving a file access request; acquiring one or more node lists corresponding to the file, wherein each node list comprises at least two nodes, and the mutually corresponding disks between the respective nodes store the same contents; accessing data chunks included in the file from the respective nodes selected from each of the node lists; and when 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. The present invention proposes a multilevel pairing storage technology in combination with advantages of the dual machine duplexing mechanism, wherein a plurality of completely independent machines are mutually backed up from a node level to a disk level. This solves problems of data read-write fault, disk fault, single node fault and the like in a large-scale distributed storage system, ensures data reliability in any scene, and improves disk availability and read-write performance. |