A computer-readable medium having computer-executable instructions for performing a method of drive management and data placement in an archival storage system which includes a set of drives, said method comprising:
- mapping a plurality of redundant data stripes onto the set of drives;
- selecting a first active data stripe from the plurality of redundant data stripes, the first active data stripe being located on a first subset of the set of drives;
- placing the first subset into a first power state;
- placing a second subset of the set of drives into a second power state, the second power state being a lower power state than the first power state;
- writing a first set of data to the first active data stripe;
- and
- when the first active data stripe contains an amount of data that is smaller than a maximum data capacity value of the first active data stripe, selecting a second active data stripe from the plurality of redundant data stripes, the second active data stripe being located on a third subset of the set of drives, the third subset including at least one drive of the second subset.