Patent ID: 8255367
Filing Date: 2012-08-28
Classification: G06F

Abstract:
1. A non-transitory computer readable medium storing a computer program containing instructions executable by a processor to perform: acquiring a forward log which includes forward file operations applied to files in an order of applying the forward file operations and is stored by a storage connected to the computer; extracting the forward file operations from the forward log in the order of applying the forward file operations; specifying generation rules for generating backward file operations from generation rule information, which includes the generation rules in association with the forward file operations, with reference to the extracted forward file operations; generating the backward file operations used for recovering from the files having the extracted forward file operations applied to files not having the extracted forward file operations applied in conformity with the specified generation rules; recording the generated backward file operations in a backward log in an order of generating the backward file operations; applying the extracted forward file operations to the files not having the extracted forward file operations applied; reading the generated backward file operations from the backward log in an order reverse to the order of generating the backward file operations; and applying the read backward file operations to the files having the extracted forward file operations applied to recover the files not having the extracted forward file operations applied.