发明名称 ANALYZING AND CORRECTING CORRUPTION WHICH CAUSED FILESYSTEM CHECKER FAILURE SO THAT THE FILESYSTEM CHECKER WILL RUN WITHOUT ERROR
摘要 A method for repairing a corrupted filesystem, whereby the corrupted filesystem includes a plurality of corrupted metadata structures is provided. The method may include determining a plurality of missing metadata structures associated with the corrupted filesystem. The method may also include determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem. The method may further include locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata. The method may also include rebuilding the plurality of missing metadata structures based on the located plurality of addresses associated with the missing metadata structures, whereby the rebuilding comprises assigning the located plurality of address to the plurality of missing metadata structures and redirecting the plurality of missing metadata structures to point to a correct plurality of other metadata structures.
申请公布号 US2016224439(A1) 申请公布日期 2016.08.04
申请号 US201514737675 申请日期 2015.06.12
申请人 International Business Machines Corporation 发明人 Thompson Robert W.
分类号 G06F11/14;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项 1. A processor-implemented method for repairing a corrupted filesystem, wherein the corrupted filesystem comprises a plurality of corrupted metadata structures, the method comprising: determining, by a processor, a plurality of missing metadata structures associated with the corrupted filesystem, wherein the missing metadata structures have been overwritten by a corruption; determining a plurality of current addresses corresponding to a plurality of valid metadata structures in a hierarchical metadata structure of the corrupted filesystem based on the determined plurality of missing metadata structures, wherein at least one metadata structure within the plurality of metadata structures serves as a node pointing to a plurality of other metadata structures; locating the plurality of missing metadata structures and a plurality of addresses associated with the missing metadata structures based on the determined plurality of current addresses corresponding to a plurality of valid metadata structures; and rebuilding the plurality of missing metadata structures based on the located plurality of addresses associated with the missing metadata structures, wherein the rebuilding comprises assigning the located plurality of address to the plurality of missing metadata structures and redirecting the plurality of missing metadata structures to point to a correct plurality of other metadata structures.
地址 Armonk NY US