Optimized disk repository for the storage and retrieval of mostly sequential data
First Claim
Patent Images
1. A system for the storage and retrieval of data files, each data file comprising one or more data blocks, each data block comprising a data section and a corresponding meta-data section, the system comprising:
- a data disk for storing said data blocks;
said data disk being divided into a plurality of block groups;
a configuration disk for storing a copy of at least a portion of said corresponding meta-data; and
a controller for controlling both said data disk and said configuration disk.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for the storage and retrieval of data files includes a data disk, a configuration disk and a controller. Each data file includes one or more data blocks, each data block comprising a data section. The data disk stores the data blocks and is divided into a plurality of block groups. The configuration disk stores a copy of at least a portion of the corresponding meta-data. The controller controls both the data disk and the configuration disk.
-
Citations
21 Claims
-
1. A system for the storage and retrieval of data files, each data file comprising one or more data blocks, each data block comprising a data section and a corresponding meta-data section, the system comprising:
-
a data disk for storing said data blocks;
said data disk being divided into a plurality of block groups;
a configuration disk for storing a copy of at least a portion of said corresponding meta-data; and
a controller for controlling both said data disk and said configuration disk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A disaster recovery system for the storage and retrieval of data blocks, each data block having a data section and a corresponding meta-data section, the meta-data section comprising a header portion and a trailer portion, the system comprising:
-
a data disk for storing at least one data block, said data disk being divided into a plurality of block groups;
a configuration disk, for storing a copy of at least a part of said meta-data in said header portion when storage of a data block in said data disk commences, and storing at least a part of said meta-data in said trailer portion when storage of the data block in said data disk is completed; and
a controller, for controlling said data disk and said configuration disk;
whereby, upon disaster recovery, said controller matches each said copy of said header portion with said copy of said corresponding trailer portion in said configuration disk to confirm the accurate storage of a data block.
-
-
9. A method for the storage and retrieval of data files, each data file comprising one or more data blocks, each data block comprising a data section and a corresponding meta-data section, the system comprising:
-
storing said data blocks on a data disk;
said data disk being divided into a plurality of block groups; and
storing a copy of at least a portion of said corresponding meta-data on a configuration disk. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
16. A disaster recovery method for the storage and retrieval of data blocks, each data block having a data section and a corresponding meta-data section, the meta-data section comprising a header portion and a trailer portion, the method comprising:
-
storing on a data disk at least one data block, said data disk being divided into a plurality of block groups;
storing on a configuration disk a copy of at least a part of said meta-data in said header portion when storage of a data block in said data disk commences, and storing at least a part of said meta-data in said trailer portion when storage of the data block in said data disk is completed; and
controlling said data disk and said configuration disk upon disaster recovery to match each said copy of said header portion with said copy of said corresponding trailer portion in said configuration disk to confirm the accurate storage of a data block.
-
-
17. A system for the storage and retrieval of data files, each data file comprising one or more data blocks, each data block comprising a data section and a corresponding meta-data section, the system comprising:
-
a plurality of removable data disks for storing said data blocks, each of said data disks being divided into a plurality of block groups;
a configuration disk for storing a copy of at least a portion of said corresponding meta-data; and
a controller for controlling both of said data disks and said configuration disk;
whereby one of said plurality of data disks may be removed without affecting access to the data blocks on other data disks. - View Dependent Claims (18, 19, 20, 21)
-
Specification