Data migration between a raid memory and a dispersed storage network memory
First Claim
1. A method for execution by a computing device, the method comprises:
- determining to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format;
retrieving data from a RAID memory that is stored in the RAID format to produce retrieved RAID data;
converting stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices;
reprovisioning the RAID memory for storing DSN formatted data to produce reprovisioned memory; and
outputting at least some encoded data slices of the plurality of sets of encoded data slices to the reprovisioned memory for storage therein.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format. The method continues with the processing module retrieving the data from a RAID memory that is stored in the RAID format to produce retrieved RAID data. The method continues with the processing module converting stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices and reprovisioning the RAID memory for storing DSN formatted data to produce reprovisioned memory. The method continues with the processing module outputting the plurality of sets of encoded data slices to at least one of the RAID memory and a DSN memory for storage therein.
-
Citations
19 Claims
-
1. A method for execution by a computing device, the method comprises:
-
determining to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format; retrieving data from a RAID memory that is stored in the RAID format to produce retrieved RAID data; converting stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices; reprovisioning the RAID memory for storing DSN formatted data to produce reprovisioned memory; and outputting at least some encoded data slices of the plurality of sets of encoded data slices to the reprovisioned memory for storage therein. - View Dependent Claims (2, 3, 4)
-
-
5. A computing device comprises:
-
an interface; memory; and a processing module operably coupled to the interface and the memory, wherein the processing module is operable to; determine to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format; retrieve data from a RAID memory that is stored in the RAID format to produce retrieved RAID data; convert stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices; reprovision RAID memory for storing DSN formatted data to produce reprovisioned memory; and output at least some encoded data slices of the plurality of sets of encoded data slices to the reprovisioned memory for storage therein. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprises:
-
a first memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; determine to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format; a second memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; retrieve data from a RAID memory that is stored in the RAID format to produce retrieved RAID data; a third memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; convert stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices; a fourth memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; reprovision the RAID memory for storing DSN formatted data to produce reprovisioned memory; and a fifth memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; output at least some encoded data slices of the plurality of sets of encoded data slices to the reprovisioned memory for storage therein. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprises:
-
a first memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; determine whether to convert data between a redundant array of independent disks (RAID) format and a dispersed storage network (DSN) format; a second memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; when the data is to be converted from the RAID format to the DSN format, retrieve the data from a RAID memory to produce retrieved RAID data; a third memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; convert stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices; and a fourth memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; output the plurality of sets of encoded data slices to at least one of the RAID memory and a DSN memory for storage therein. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification