Storage layout and data replication
First Claim
1. A memory medium storing program instructions which are computer-executable to:
- receive a request to replicate a storage layout of a first storage system onto a second storage system;
determine the storage layout of the first storage system;
determine storage options of the second storage system; and
determine a storage layout for the second storage system based on the storage options and the storage layout of the first storage system.
9 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of volume replication are disclosed. A request may be received to replicate a storage layout of a first storage system to a second storage system. A storage layout (e.g., configuration) of the first storage system may be determined, and one or more storage options of the second storage system may be determined. The storage options of the second storage system may include one or more storage devices available to the second storage system. A storage layout for the second storage system may be determined based on the storage options of the second storage system and the storage layout of the first storage system. Determining the storage layout of the second storage system may be based on the user input. The determined storage layout for the second storage system may be implemented, and data from the first storage system may be replicated onto the second storage system.
39 Citations
31 Claims
-
1. A memory medium storing program instructions which are computer-executable to:
-
receive a request to replicate a storage layout of a first storage system onto a second storage system; determine the storage layout of the first storage system; determine storage options of the second storage system; and determine a storage layout for the second storage system based on the storage options and the storage layout of the first storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for volume replication comprising:
-
means for receiving a request to replicate a storage layout of a first storage system onto a second storage system; means for determining the storage layout of the first storage system; means for determining storage options of the second storage system; and means for determining a storage layout for the second storage system based on the storage options and the storage layout of the first storage system; wherein said means for determining storage options of the second storage system includes; means for examining one or more storage devices available to the second storage system; means for examining available storage space of the one or more storage devices available to the second storage system; and means for determining storage allocations based on the available storage space of the one or more storage devices available to the second storage system and the storage layout of the first storage system.
-
-
21. A computer-implemented method for replicating a storage layout of a first storage system onto a second storage system, the method comprising:
-
receiving a request to replicate a storage layout of a first storage system onto a second storage system; determining the storage layout of the first storage system; determining storage options of the second storage system; and determining a storage layout for the second storage system based on the storage options and the storage layout of the first storage system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification