| CPC G06F 3/0614 (2013.01) [G06F 3/0629 (2013.01); G06F 3/0683 (2013.01)] | 20 Claims |

|
1. A system comprising:
a storage controller configured to:
receive a plurality of media scan configurations for maintenance from a plurality of storage devices;
determine controller-based maintenance operations for one or more of the plurality of storage devices for optimizing performance and/or wear based on the received plurality of media scan configurations, wherein the controller-based maintenance operations meet at least minimum requirements for memory storage maintenance operations of all of the one or more of the plurality of storage devices;
disable drive-based maintenance routines on one or more of the plurality of storage devices; and
perform the controller-based maintenance operations in replacement of the drive-based maintenance routines of the one or more of the plurality of storage devices.
|