Organically managing storage of a data object based on an expiry timeframe supplied by a user of the data object

    公开(公告)号:US11748332B2

    公开(公告)日:2023-09-05

    申请号:US17202071

    申请日:2021-03-15

    发明人: Kuldeep Kumar

    IPC分类号: G06F16/00 G06F16/23 G06F16/27

    CPC分类号: G06F16/2365 G06F16/27

    摘要: Storage of data that no longer has a useful life is established by the data objects' user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.

    Skipping data backed up in prior backup operations

    公开(公告)号:US11669261B2

    公开(公告)日:2023-06-06

    申请号:US17445712

    申请日:2021-08-23

    IPC分类号: G06F3/06

    摘要: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.

    Organically managing primary and secondary storage of a data object based on an expiry timeframe supplied by a user of the data object

    公开(公告)号:US10983986B2

    公开(公告)日:2021-04-20

    申请号:US16280973

    申请日:2019-02-20

    发明人: Kuldeep Kumar

    IPC分类号: G06F16/00 G06F16/23 G06F16/27

    摘要: The illustrative systems and methods advantageously reduce the amount of storage space occupied by data that no longer has a useful life—as established by the data objects' user(s) and overcoming predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for a given set of data objects. The instructions may generally instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions from the storage manager, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.

    Enhanced network attached storage (NAS) services interfacing to cloud storage

    公开(公告)号:US10742735B2

    公开(公告)日:2020-08-11

    申请号:US15839683

    申请日:2017-12-12

    摘要: An illustrative storage management appliance is interposed between client computing devices and one or more cloud storage resources. The appliance uses cloud storage resources in conjunction with a network attached storage device configured within the appliance to provide to the client computing devices seemingly unlimited network attached storage on respective network shares. The storage management appliance monitors data objects on the network shares and when a data object meets one or more criteria for archiving, the storage management appliance archives the data object to a cloud storage resource and replaces it with a stub and preview image on the network share. When access to the stub and/or preview image is detected, the storage management appliance restores the data object from the cloud storage resource. The criteria for archiving flexibly allow individual data objects to be archived to cloud storage without archiving frequently-accessed “neighboring” data objects on the same network share.

    Organically managing primary and secondary storage of a data object based on expiry timeframe supplied by a user of the data object

    公开(公告)号:US10311042B1

    公开(公告)日:2019-06-04

    申请号:US14840571

    申请日:2015-08-31

    发明人: Kuldeep Kumar

    IPC分类号: G06F16/00 G06F16/23 G06F16/27

    摘要: The illustrative systems and methods advantageously reduce the amount of storage space occupied by data that no longer has a useful life—as established by the data objects' user(s) and overcoming predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for a given set of data objects. The instructions may generally instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions from the storage manager, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.

    ORGANICALLY MANAGING PRIMARY AND SECONDARY STORAGE OF A DATA OBJECT BASED ON EXPIRY TIMEFRAME SUPPLIED BY A USER OF THE DATA OBJECT

    公开(公告)号:US20230350877A1

    公开(公告)日:2023-11-02

    申请号:US18350895

    申请日:2023-07-12

    发明人: Kuldeep Kumar

    IPC分类号: G06F16/23 G06F16/27

    CPC分类号: G06F16/2365 G06F16/27

    摘要: Storage of data that no longer has a useful life is established by the data objects’ user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object’s user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.

    SKIPPING DATA BACKED UP IN PRIOR BACKUP OPERATIONS

    公开(公告)号:US20230259297A1

    公开(公告)日:2023-08-17

    申请号:US18138668

    申请日:2023-04-24

    IPC分类号: G06F3/06

    摘要: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.

    Enhanced network attached storage (NAS) services interfacing to cloud storage

    公开(公告)号:US11575747B2

    公开(公告)日:2023-02-07

    申请号:US16911159

    申请日:2020-06-24

    摘要: An illustrative storage management appliance is interposed between client computing devices and one or more cloud storage resources. The appliance uses cloud storage resources in conjunction with a network attached storage device configured within the appliance to provide to the client computing devices seemingly unlimited network attached storage on respective network shares. The storage management appliance monitors data objects on the network shares and when a data object meets one or more criteria for archiving, the storage management appliance archives the data object to a cloud storage resource and replaces it with a stub and preview image on the network share. When access to the stub and/or preview image is detected, the storage management appliance restores the data object from the cloud storage resource. The criteria for archiving flexibly allow individual data objects to be archived to cloud storage without archiving frequently-accessed “neighboring” data objects on the same network share.

    ORGANICALLY MANAGING STORAGE OF A DATA OBJECT BASED ON AN EXPIRY TIMEFRAME SUPPLIED BY A USER OF THE DATA OBJECT

    公开(公告)号:US20210271664A1

    公开(公告)日:2021-09-02

    申请号:US17202071

    申请日:2021-03-15

    发明人: Kuldeep Kumar

    IPC分类号: G06F16/23 G06F16/27

    摘要: Storage of data that no longer has a useful life is established by the data objects' user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.