Snap tree arbitrary replication
First Claim
1. A system comprising:
- a storage controller operable to;
initialize a first replication process between a first storage volume of a first storage system and a second storage volume of a second storage system;
copy, as part of the first replication process, content from a first system snapshot of the first storage volume to a second system snapshot of the first storage volume; and
copy, as part of the first replication process, content from a first user snapshot of the first storage volume to the first system snapshot of the first storage volume, system snapshots being initiated by the first storage system or by the second storage system, and user snapshots being initiated by a user of the first storage system or of the second storage system, or of both, wherein system snapshots are not accessible to the user and user snapshots are accessible to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for replicating a snapshot of a volume are described. In one embodiment, a storage controller of a storage system may be operable to initialize a first replication process between a first storage volume of the first storage system and a second storage volume of a second storage system, copy content from a first system snapshot of the first storage volume to a second system snapshot of the first storage volume, and copy content from a first user snapshot of the first storage volume to the first system snapshot of the first storage volume. In some cases, a system snapshot is not accessible to a user and a user snapshot is accessible to the user. In some cases, at least one of the system snapshot and the user snapshot include a point in time capture of data on the first storage volume.
30 Citations
20 Claims
-
1. A system comprising:
-
a storage controller operable to; initialize a first replication process between a first storage volume of a first storage system and a second storage volume of a second storage system; copy, as part of the first replication process, content from a first system snapshot of the first storage volume to a second system snapshot of the first storage volume; and copy, as part of the first replication process, content from a first user snapshot of the first storage volume to the first system snapshot of the first storage volume, system snapshots being initiated by the first storage system or by the second storage system, and user snapshots being initiated by a user of the first storage system or of the second storage system, or of both, wherein system snapshots are not accessible to the user and user snapshots are accessible to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a controller operable to; initialize a first replication process between a first storage volume of a first storage system and a second storage volume of a second storage system; copy, as part of the first replication process, content from a first system snapshot on the first storage volume to a second system snapshot on the first storage volume; and copy, as part of the first replication process, content from a first user snapshot of the first storage volume to the first system snapshot of the first storage volume, system snapshots being initiated by the first storage system or by the second storage system, and user snapshots being initiated by a user of the first storage system or of the second storage system, or of both, wherein system snapshots are not accessible to the user and user snapshots are accessible to the user, and at least one of the first and second system snapshots and the first user snapshot comprise a point in time capture of data on the first storage volume. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for operating a storage device, the method comprising:
-
initializing a first replication process between a first storage volume of a first storage system and a second storage volume of a second storage system; copying, as part of the first replication process, content from a first system snapshot of the first storage volume to a second system snapshot of the first storage volume; and copying, as part of the first replication process, content from a first user snapshot of the first storage volume to the first system snapshot of the first storage volume, system snapshots being initiated by the first storage system or by the second storage system, and user snapshots being initiated by a user of the first storage system or of the second storage system, or of both, wherein system snapshots are not accessible to the user and user snapshots are accessible to the user. - View Dependent Claims (20)
-
Specification