发明名称 DATA RECOVERY AGENT AND SEARCH SERVICE FOR REPAIRING BIT ROT
摘要 A data recovery agent and search service for repairing bit rot are presented herein. The data recovery agent can receive error event notifications representing respective file system errors. Based on a checksum error corresponding to such notifications, the data recovery agent can determine that a portion of a file has been invalidated or corrupted, obtain checksum information comprising a checksum of a validated version of the portion and location information comprising an offset from a beginning of the file representing a location of the portion, and send such information to a server hosting a data recovery service being configured to obtain a copy of a validated version of the portion from backup storage device(s). Further, the data recovery agent can receive the copy of the validated version from the server, and repair, using the copy, the portion that has been invalidated or corrupted.
申请公布号 US2016274967(A1) 申请公布日期 2016.09.22
申请号 US201615073982 申请日期 2016.03.18
申请人 OSNEXUS Corporation 发明人 Umbehocker Steven Michael;Petersen Allen;Chen Chunwei
分类号 G06F11/10;G06F11/14 主分类号 G06F11/10
代理机构 代理人
主权项 1. A file system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: in response to receiving event notifications representing respective file system errors, determining, based on at least one checksum error being determined to satisfy a defined criterion for bit-rot, that a portion of a file or a virtual block device has been at least one of corrupted or invalidated due to bit-rot;in response to the determining that the portion has been corrupted or invalidated due to bit-rot, obtaining checksum information and location information for the portion, wherein the checksum information comprises a checksum of an uncorrupted version of the portion, and wherein the location information comprises an offset from a beginning of the file or the virtual block device representing a location of the portion, a block size of the portion, and a file location of the file or a path location of the virtual block device;sending a request, comprising the checksum information and the location information directed to a data recovery search service, to obtain a copy of the uncorrupted version of the portion from the data recovery search service;receiving the copy of the uncorrupted version of the portion from the data recovery search service, wherein the data recovery search service obtained, based on the checksum information and the location information, the copy of the uncorrupted version of the portion from one or more backup storage devices that have stored respective copies of the file or the virtual block device; andrepairing, using the copy of the uncorrupted version of the portion, the portion that has been corrupted or invalidated due to bit-rot.
地址 Bellevue WA US