| CPC G06F 11/1428 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0634 (2013.01); G06F 3/0644 (2013.01); G06F 3/0649 (2013.01); G06F 3/065 (2013.01); G06F 3/0673 (2013.01); G06F 3/0679 (2013.01); G06F 11/0772 (2013.01); G06F 11/1068 (2013.01); G06F 11/1076 (2013.01); G06F 11/1484 (2013.01); G06F 11/203 (2013.01); G06F 11/2089 (2013.01); G06F 11/2094 (2013.01); G06F 11/3034 (2013.01); G06F 11/3037 (2013.01); G06F 11/3072 (2013.01); G06F 11/327 (2013.01); G06F 11/3409 (2013.01); G06F 12/0882 (2013.01); G06F 12/1009 (2013.01); G06F 2201/85 (2013.01); G06F 2212/262 (2013.01)] | 19 Claims |

|
1. A method for operating a storage device comprising storage media, the method comprising:
determining, by the storage device, that the storage device is in a first state associated with a first fault condition of the storage device, wherein the storage device is configured to recover from the first fault condition by taking a first action;
determining, by the storage device, that the storage device is in a second state associated with a second fault condition of the storage device; and
based on determining the second state, modifying operation of the storage device from a first mode to a second mode, the second mode including a read-only mode, wherein in the first mode the storage device processes a request in a first manner, and in the second mode the storage device processes the request in a second manner.
|