US 12,259,784 B2
Systems, methods, and devices for data recovery with spare storage device and fault resilient storage device
Yang Seok Ki, Palo Alto, CA (US); and Sungwook Ryu, Palo Alto, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Apr. 8, 2021, as Appl. No. 17/226,059.
Application 17/226,059 is a continuation in part of application No. 17/109,053, filed on Dec. 1, 2020, granted, now 11,803,446.
Claims priority of provisional application 63/137,131, filed on Jan. 13, 2021.
Claims priority of provisional application 63/057,744, filed on Jul. 28, 2020.
Claims priority of provisional application 63/052,854, filed on Jul. 16, 2020.
Claims priority of provisional application 63/051,158, filed on Jul. 13, 2020.
Claims priority of provisional application 63/023,243, filed on May 11, 2020.
Prior Publication US 2021/0349780 A1, Nov. 11, 2021
Int. Cl. G06F 11/10 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 11/16 (2006.01)
CPC G06F 11/1092 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0689 (2013.01); G06F 11/0772 (2013.01); G06F 11/1658 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
operating a first storage device and a second storage device as a redundant array;
operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device;
building information from the first storage device on a spare storage device based on the fault condition of the first storage device;
receiving a read request for the first storage device;
determining a build location of the spare storage device;
reading, based on the read request, based on the build location, requested information from the first storage device; and
writing, based on the reading from the first storage device, the requested information to the spare storage device.