Storing data in a directory-less dispersed storage network
First Claim
1. A dispersed storage (DS) module of a dispersed storage network (DSN), the DS module comprises:
- a first module, when operable within a computing device, causes the computing device to;
send a plurality of sets of encoded data slices to DSN memory for storage in accordance with a plurality of sets of DSN data addresses, wherein data is dispersed storage error encoded to produce the plurality of sets of encoded data slices, wherein the data has a data name, wherein the plurality of sets of DSN data addresses is generated based on a data object number associated with the data and data storage information, and wherein the data name includes file system information;
a second module, when operable within the computing device, causes the computing device to;
generate retrieval data that is based on the data object number and the data storage information;
a third module, when operable within the computing device, causes the computing device to;
dispersed storage error encode the retrieval data to produce a set of encoded retrieval data slices;
a fourth module, when operable within the computing device, causes the computing device to;
generate a set of DSN retrieval data addresses based on the data name and on retrieval data storage information; and
a fifth module, when operable within the computing device, causes the computing device to;
send the set of encoded retrieval data slices to the DSN memory for storage therein in accordance with the set of DSN retrieval data addresses.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) sending a plurality of sets of encoded data slices to DSN memory for storage in accordance with a plurality of sets of DSN data addresses. The method continues with the DS processing module generating retrieval data that is based on a data object number and data storage information. The method continues with the DS processing module dispersed storage error encoding the retrieval data to produce a set of encoded retrieval data slices and generating a set of DSN retrieval data addresses based on the data name and on retrieval data storage information. The method continues with the DS processing module sending the set of encoded retrieval data slices to the DSN memory for storage in accordance with the set of DSN retrieval data addresses.
-
Citations
10 Claims
-
1. A dispersed storage (DS) module of a dispersed storage network (DSN), the DS module comprises:
-
a first module, when operable within a computing device, causes the computing device to; send a plurality of sets of encoded data slices to DSN memory for storage in accordance with a plurality of sets of DSN data addresses, wherein data is dispersed storage error encoded to produce the plurality of sets of encoded data slices, wherein the data has a data name, wherein the plurality of sets of DSN data addresses is generated based on a data object number associated with the data and data storage information, and wherein the data name includes file system information; a second module, when operable within the computing device, causes the computing device to; generate retrieval data that is based on the data object number and the data storage information; a third module, when operable within the computing device, causes the computing device to; dispersed storage error encode the retrieval data to produce a set of encoded retrieval data slices; a fourth module, when operable within the computing device, causes the computing device to; generate a set of DSN retrieval data addresses based on the data name and on retrieval data storage information; and a fifth module, when operable within the computing device, causes the computing device to; send the set of encoded retrieval data slices to the DSN memory for storage therein in accordance with the set of DSN retrieval data addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification