发明名称 Systems and methods for deduplicating file data in tiered file systems
摘要 A computer-implemented method for deduplicating file data in tiered file systems may include identifying a tiered file system that includes a primary storage tier and a deduplicated storage tier. The method may also include detecting at least a portion of file data that has not been accessed in the primary storage tier within a predetermined period of time. The method may further include determining whether the portion of data stored in the primary storage tier is also stored in the deduplicated storage tier. In addition, the method may include ensuring that the deduplicated storage tier is currently storing a unique instance of the portion of file data stored in the primary storage tier and then removing the portion of file data from the primary storage tier. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US9047302(B1) 申请公布日期 2015.06.02
申请号 US201213647567 申请日期 2012.10.09
申请人 Symantec Corporation 发明人 Bandopadhyay Tushar
分类号 G06F7/00;G06F17/00;G06F17/30 主分类号 G06F7/00
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for deduplicating file data in tiered file systems, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: enabling a user of the computing device to implement a storage-tiering paradigm that partitions a single tiered file system into: a primary storage tier configured to store file data accessed within a predetermined period of time without data deduplication;a short-term deduplicated storage tier configured to store unique instances of file data that have not been accessed within the predetermined period of time;a long-term deduplicated storage tier configured to store unique instances of file data that have not been accessed within an additional predetermined period of time that exceeds the predetermined period of time; detecting at least a portion of file data that has not been accessed in the primary storage tier within the predetermined period of time; in response to detecting the portion of file data that has not been accessed in the primary storage tier within the predetermined period of time, determining whether the portion of file data stored in the primary storage tier is also stored in the short-term deduplicated storage tier; in response to determining whether the portion of file data stored in the primary storage tier is also stored in the short-term deduplicated storage tier: ensuring that the short-term deduplicated storage tier is currently storing a unique instance of the portion of file data stored in the primary storage tier;removing the portion of file data from the primary storage tier since the portion of file data has not been accessed in the primary storage tier within the predetermined period of time; detecting at least one unique instance of file data that has not been accessed in the short-term deduplicated storage tier within the additional predetermined period of time; in response to detecting the unique instance of file data that has not been accessed in the short-term deduplicated storage tier within the additional predetermined period of time, determining whether the unique instance of file data stored in the short-term deduplicated storage tier is also stored in the long-term deduplicated storage tier; in response to determining whether the unique instance of file data stored in the short-term deduplicated storage tier is also stored in the long-term deduplicated storage tier: ensuring that the long-term deduplicated storage tier is currently storing the unique instance of file data stored in the short-term deduplicated storage tier;removing the unique instance of file data from the short-term deduplicated storage tier since the unique instance of file data has not been accessed in the short-term deduplicated storage tier within the additional predetermined period of time; detecting an attempt by the user to open a file that includes the file data; in response to detecting the attempt by the user to open the file that includes the file data, migrating the unique instance of file data from the long-term deduplicated storage tier back to the primary storage tier such that the file data is no longer deduplicated; facilitating direct access to the file data stored in the primary, short-term deduplicated, and long-term deduplicated storage tiers without using a file system virtualization layer to virtualize the primary, short-term deduplicated, and long-term deduplicated storage tiers due at least in part to the primary, short-term deduplicated, and long-term deduplicated storage tiers all being included in the single tiered file system.
地址 Mountain View CA US