发明名称 Method and apparatus for rebuilding data in a dispersed data storage network
摘要 A method begins by determining that a disk drive of a slice server has been replaced with a new disk drive. The method continues by identifying a data slice that was stored on the disk drive and identifying a data segment based on the identified data slice. The method continues by identifying other slice servers that are storing other data slices of the encoded data segment. The method continues by retrieving, from the other slice servers, a sufficient number of the other data slices to reconstruct the data segment and decoding the sufficient number of the other data slices to reconstruct the data segment. The method continues by encoding the reconstructed data segment in accordance with the information dispersal algorithm to produce a new set of data slices. The method continues by selecting a data slice of the new set of data slices as a rebuilt data slice.
申请公布号 US8868969(B2) 申请公布日期 2014.10.21
申请号 US201313914228 申请日期 2013.06.10
申请人 Cleversafe, Inc. 发明人 Thornton Vance T.;Bellanca Jamie;Hendrickson Dustin M.;Mark Zachary J.;Volvovski Ilya
分类号 G06F11/00;G06F11/10;H04L29/14;G06F11/08;H04L29/08;G06F17/30 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by one or more computers associated with a dispersed data storage network, the method comprises: determining that a disk drive of a slice server has been replaced with a new disk drive; identifying a data slice that was stored on the disk drive; identifying a data segment based on the identified data slice, wherein the data segment was encoded in accordance with an information dispersal function to produce a set of data slices, which includes the identified data slice; identifying one or more other slice servers that are storing other data slices of the set of data slices; retrieving, from the one or more other slice servers, a sufficient number of the other data slices to reconstruct the data segment; decoding the sufficient number of the other data slices in accordance with the information dispersal function to reconstruct the data segment; encoding the reconstructed data segment in accordance with the information dispersal algorithm to produce a new set of data slices; and selecting a data slice of the new set of data slices as a rebuilt data slice of the identified data slice.
地址 Chicago IL US