CPC G06F 11/1402 (2013.01) [G06F 11/0763 (2013.01); G06F 11/1423 (2013.01); G06F 11/1469 (2013.01)] | 20 Claims |
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving a file for storage at a distributed storage system;
dividing the file into chunks comprising data chunks and non-data chunks;
distributing the chunks comprising the data chunks and the non-data chunks on multiple storage devices of the distributed storage system;
after distributing the chunks, scanning the distributed chunks to identify any damaged chunks; and
in response to identifying damaged chunks, automatically reconstructing the damaged chunks using non-damaged chunks.
|