Patent classifications
G11B20/1803
STORAGE SYSTEM TO RECOVER AND REWRITE OVERWRITTEN DATA
A storage system to recover and rewrite overwritten data is described. A Shingled Magnetic Recording (SMR) array subsystem within the storage system writes data to multiple adjacent tracks on a number of storage devices, such as hard drives that support shingled magnetic recording. While writing data, the SMR array subsystem detects that one of the storage devices erroneously overwrote a portion of the data on one or more of the tracks. The SMR array subsystem can recover the overwritten portion of data using other portions of the data written to corresponding tracks on the other storage devices that are part of the array. The recovered data can then be rewritten to the array.
Scalable storage protection
The disclosure is directed to protecting data of a scalable storage system. A scalable storage system includes a plurality of nodes, each of the nodes having directly-attached storage (DAS), such as one or more hard-disk drives and/or solid-state disk drives. The nodes are coupled via an inter-node communication network, and a substantial entirety of the DAS is globally accessible by each of the nodes. The DAS is protected utilizing intra-node protection to keep data stored in the DAS reliable and globally accessible in presence of a failure within one of the nodes. The DAS is further protected utilizing inter-node protection to keep data stored in the DAS reliable and globally accessible if at least one of the nodes fails.
Reconstructive error recovery procedure (ERP) using reserved buffer
In one embodiment, a tape drive includes a reserved data buffer and logic integrated with and/or executable by a processor. The logic is configured to read a data set from a medium and store a first portion of the data set to the reserved data buffer in response to a determination that the first portion of the data set is correctable using C2 error correction code (ECC). The logic is also configured to replace any stored row of a non-C2-correctable portion of the data set stored to the reserved data buffer with a corresponding row of the data set read from the medium in response to a determination that the stored row of the non-C2-correctable portion of the data set has an equal amount or more C1-correctable error therein than the corresponding row of the data set read from the medium.
Video management system and method for event recording using the same
Provided is a video management apparatus and a method for event recording using the same, which are capable of reducing loss of video data in an event recording. The video management apparatus performs an event recording in cooperation with a network camera to transmit a first frame with basic information of video data and a plurality of second frames with changed information of the video data. The video management apparatus includes a buffer unit to store the first and the plurality of second frames, and eliminate the stored frames according to an external control signal. The video management apparatus further includes an event recording unit to save the first frame and at least one of the second frames stored in the buffer unit, and when detecting an occurrence of events, and frames transmitted from the network camera after the detection of the occurrence of events on a storage medium.
Memory system with multiple striping of raid groups and method for performing the same
A data memory system is described, where there may be an asymmetry in the time needed to write or erase data and the time needed to read data. The data may be stored using a RAID data storage arrangement and the reading, writing and erasing operations on the modules arranged such that the erasing and writing operations may be performed without significant latency for performing a read operation. Where a failure of a memory module in the memory system occurs, methods for recovering the data of the failed module are disclosed which may selected in accordance with policies that may relate to the minimizing the possibility of irretrievable data loss, or degradation of latency performance.