Patent ID: 8762347

Claim:
A computer-implemented method comprising: recording a first transactional file system operation in a journal, wherein the first transactional file system operation is associated with a first transaction identifier (id); recording a second transactional file system operation in the journal, wherein the second transactional file system operation is associated with a second transaction id; recording at least one non-transactional file system operation in the journal, wherein the at least one non-transactional file system operation is not associated with a transaction id, and the first and second transactional file system operations and the at least one non-transactional file system operation are associated with file data that is used in a computing environment; splitting the journal into a plurality of journals to recreate point in time consistent data for the file data, wherein the splitting comprises: adding the at least one non-transactional file system operation to a non-transactional journal, adding the first transactional file system operation to a first transactional journal based on the first transaction id, and adding the second transactional file system operation to a second transactional journal based on the second transaction id; and splitting the first transactional journal into a third transactional journal that comprises operations belonging to one or more completed transactions and a fourth transactional journal that comprises operations belonging to one or more incomplete transactions.