On-demand restore of a snapshot to an on-demand volume accessible to clients

    公开(公告)号:US12229431B2

    公开(公告)日:2025-02-18

    申请号:US18614986

    申请日:2024-03-25

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.

    Transferring snapshot copy to object store with deduplication preservation and additional compression

    公开(公告)号:US12210757B2

    公开(公告)日:2025-01-28

    申请号:US18340976

    申请日:2023-06-26

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.

    Transferring snapshot copy to object store with deduplication preservation and additional compression

    公开(公告)号:US10852976B2

    公开(公告)日:2020-12-01

    申请号:US16296424

    申请日:2019-03-08

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.

Patent Agency Ranking