Method and apparatus for securing data volumes to a remote computer using journal volumes
AssigneeSymantec Corporation
InventorSuhas Ashok Dantkale
Life of this patent
Estimating the term…
Abstract
A method and apparatus for securing data volumes to a remote computer using journal volumes is provided. In one embodiment, a method for securing data volumes in memory to a remote computer using at least one processor includes accessing at least one data volume and at least one journal volume, replicating the at least one journal volume after each operation of a plurality of file system operations associated with the at least one data volume and creating at least one data volume copy at a remote computer using the at least one replicated journal volume.
Claims18
A method for securing data volumes in memory to a remote computer using at least one processor, comprising:
- accessing at least one data volume and at least one journal volume stored at a primary computer, wherein
- the at least one journal volume comprises a plurality of file system operations;
- synchronously replicating the at least one journal volume to a backup computer, wherein
- the at least one journal volume is replicated after each operation of a plurality of file system operations associated with the at least one data volume, and
- the replicating produces at least one replicated journal volume on the backup computer;
- asynchronously creating at least one data volume copy at the remote computer using the at least one replicated journal volume;
- detecting that a predetermined time period has expired;
- and
- pausing the replicating to perform the creating, in response to the detecting,
- wherein the pausing comprises the backup computer instructing the primary computer to stop writing to the backup computer.
A computer-readable-storage medium storing one or more processor-executable instructions that, when executed by at least one processor, causes the at least one processor to:
- store, in at least one journal volume, information associated with a plurality of file system operations, wherein
- the plurality of file system operations are associated with at least one data volume, and
- the at least one data volume and the at least one journal volume are stored at a primary computer;
- synchronously replicate the at least one journal volume to a backup computer after each operation of the plurality of file system operations associated with the at least one data volume to generate a replicated journal volume;
- asynchronously create at least one data volume copy at a remote computer using the at least one journal volume copy
- detect that a predetermined time period has expired;
- and
- pause replication of the at least one journal volume to create the at least one data volume copy, in response to the detecting, wherein
- pausing replication comprises the backup computer instructing the primary computer to stop writing to the backup computer.
A system for securing data volumes to a remote computer comprising:
- one or more processors, and memory storing instructions executable on the one or more processors to:
- access at least one data volume and at least one journal volume stored at a primary computer, wherein
- the at least one journal volume comprises a plurality of file system operations;
- synchronously replicate the at least one journal volume to a backup computer, wherein
- the at least one journal volume is replicated after each operation of a plurality of file system operations associated with the at least one data volume, and
- the synchronous replication of the at least one journal volume produces at least one replicated journal volume;
- asynchronously create at least one data volume copy at the remote computer using the at least one replicated journal volume;
- detect that a predetermined time period has expired;
- and
- pause replication of the at least one journal volume to create the at least one data volume copy, in response to the detecting, wherein
- pausing replication comprises the backup computer instructing the primary computer to stop writing to the backup computer.
Dependencies are inferred from the claim text.