Removable flash backup for storage controllers
First Claim
1. A method for managing configuration information in a storage controller, the method comprising:
- connecting a removable non-volatile memory module to a first storage controller; and
responsive to a given event, storing configuration information from the first storage controller to the removable non-volatile memory module.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory interface adapter is provided in a storage controller for accepting a removable non-volatile memory module, such as a flash memory. The removable non-volatile memory module may be inserted or removed through an external facing of the storage controller. Software on the storage controller, such as controller firmware, includes functionality for performing backup and restore operations to and from the removable memory module. A save operation saves configuration data, current firmware images, and/or bootware images to the removable non-volatile memory module. Configuration information to be stored may be user selectable. The removable non-volatile memory module may be removed from one storage controller and inserted into another storage controller. A restore operation restores the configuration information from the removable non-volatile memory module to a storage controller. Migration rules may be applied to ensure compatibility with the storage controller when performing a restore operation.
39 Citations
20 Claims
-
1. A method for managing configuration information in a storage controller, the method comprising:
-
connecting a removable non-volatile memory module to a first storage controller; and
responsive to a given event, storing configuration information from the first storage controller to the removable non-volatile memory module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage controller, comprising:
-
a processor;
a memory electrically coupled to the processor;
an externally accessible socket interface, wherein the externally accessible socket interface provides an electrical connection to the processor; and
a removable non-volatile memory module electrically coupled to the processor through the externally accessible socket interface, wherein the processor, responsive to a given event, stores configuration information from the memory to the removable non-volatile memory module. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for managing configuration information in a storage controller, the apparatus comprising:
-
means for connecting a removable non-volatile memory module to a first storage controller; and
means, responsive to a given event, for storing configuration information from the first storage controller to the removable non-volatile memory module. - View Dependent Claims (19, 20)
-
Specification