发明名称 Deduplication in an extent-based architecture
摘要 It is determined that a first data block contains the same data as a second data block. The first data block is associated with a first extent and the second data block is associated with a second extent. In response to determining that the first data block contains the same data as the second data block, the second data block is associated with the first extent and the first data block is disassociated with the second extent.
申请公布号 US9043287(B2) 申请公布日期 2015.05.26
申请号 US201314087345 申请日期 2013.11.22
申请人 NetApp, Inc. 发明人 Periyagaram Subramaniam;Yadav Sandeep;Lewis Blake;Faith Rickard E.;Prakash Ashish;Kesavan Ram;Subramanian Ananthan
分类号 G06F17/30;G06F3/06 主分类号 G06F17/30
代理机构 Gilliam IP PLLC 代理人 Gilliam IP PLLC
主权项 1. A method comprising: accessing a plurality of extent mapping entries, wherein each of the plurality of extent mapping entries maps an extent identifier to one or more data blocks; while accessing the plurality of extent mapping entries, determining that a first data block comprises the same data as a second data block, wherein the first data block is associated with a first extent that is associated with a first of the plurality of extent mapping entries, wherein the second data block is associated with a second extent that is associated with a second of the plurality of extent mapping entries; and in response to said determining that the first data block comprises the same data as the second data block, creating a third extent mapping entry that identifies the first extent and that comprises a reference to the second extent mapping entry, an offset identifying the location of the second data block within the second extent, an external reference count associated with the first extent, and an internal reference count associated with the first extent; anddisassociating the first data block from the first extent.
地址 Sunnyvale CA US