Efficient creation of multiple retention period based representations of a dataset backup

    公开(公告)号:US11422898B2

    公开(公告)日:2022-08-23

    申请号:US15081706

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: A storage tier manager efficiently creates different representations of a dataset backup for different retention periods. Each of the representations of the dataset backup is distinctly identifiable despite initially representing a same dataset backup. The representations are structured metadata corresponding to the dataset backup. One representation is a cached backup version of the dataset backup (“cached backup” or “cached representation”) provided for low latency access while residing at a storage tier of the backup appliance for a relatively short retention period according to a lifecycle management policy. The other representation is a cloud backup version of the dataset backup (“cloud backup” or “cloud representation”) provided for persisting into cloud storage for a longer retention period according to the lifecycle management policy.

    DATA BLOCK NAME BASED EFFICIENT RESTORE OF MULTIPLE FILES FROM DEDUPLICATED STORAGE

    公开(公告)号:US20190129810A1

    公开(公告)日:2019-05-02

    申请号:US15795551

    申请日:2017-10-27

    Applicant: NetApp, Inc.

    Abstract: A storage appliance can be designed to facilitate efficient restore of multiple backed up files in a system that allows files to share data blocks. A data management application or storage OS names data blocks and communicates those names to the storage appliance when backing up to or through the storage appliance. The storage appliance can leverage the data block names when restoring a group of files by restoring at data block granularity instead of file granularity. Restoring at the granularity of the data blocks by their names allows the storage appliance to avoid repeatedly sending a same data block to the restore requestor (e.g., a storage OS or data management application) while still instructing the restore requestor how to reconstruct the corresponding file(s) with mappings between valid data ranges and the named data blocks.

Patent Agency Ranking