发明名称 Background checking for lost writes and data corruption
摘要 Examples described herein include a system for storing data. The data storage system stores data in one or more storage locations of a storage drive and generates context information that identifies the data associated with each of the one or more storage locations. The context information is stored in a data buffer, and may include at least one of: an index node, a file block number, or a generation count. Further, the data buffer may be a FIFO circular buffer. The data storage system then uses the context information in the data buffer to verify the data stored in the one or more storage locations during an idle time of the storage drive.
申请公布号 US9329799(B2) 申请公布日期 2016.05.03
申请号 US201414196735 申请日期 2014.03.04
申请人 NetApp, Inc. 发明人 Taylor James;Emami Tim
分类号 G06F3/00;G06F13/00;G06F11/00;G06F3/06 主分类号 G06F3/00
代理机构 Mahamedi Paradice LLP 代理人 Mahamedi Paradice LLP
主权项 1. A method of storing data, the method comprising: storing data in one or more storage locations of a storage device; generating a checksum corresponding to the data and context information that identifies the data associated with each of the one or more storage locations, wherein the context information includes an index node and/or file block number; storing the context information with the data in the one or more storage locations; storing the checksum and the context information in a data buffer; and during an idle time of the storage device, (i) verifying integrity of the data written to the storage device using the checksum in the data buffer, and (ii) verifying that the written data is properly stored in the one or more storage locations by comparing the context information in the data buffer with the context information stored in the one or more storage locations.
地址 Sunnyvale CA US