-
公开(公告)号:US11829257B2
公开(公告)日:2023-11-28
申请号:US18198897
申请日:2023-05-18
Applicant: David Lee Trachy , Joshua Daniel Carter
Inventor: David Lee Trachy , Joshua Daniel Carter
IPC: G06F11/14
CPC classification number: G06F11/1464 , G06F11/1451 , G06F11/1461 , G06F2201/84
Abstract: Due to the threat of virus attacks and ransom ware, an apparatus and methods for protecting backup storage devices from malicious software virus attacks is explored. An independent backup storage system is connected to a primary storage server over an undiscoverable communications line. The backup storage system is a read-only backup storage system most of the time buffering the backup storage system from a virus or attack on the primary storage server. The backup storage system changes from a read-only backup storage system to a read/write backup storage system only during a backup window of time where data is backed up to the backup storage system. A snapshot of the backup data is maintained in the backup storage system and can be made available at numerous points of time in the past if the data primary storage server becomes corrupted.
-
公开(公告)号:US20230367678A1
公开(公告)日:2023-11-16
申请号:US18358053
申请日:2023-07-25
Applicant: Commvault Systems, Inc.
Inventor: Deepak Raghunath ATTARDE , Rajiv KOTTOMTHARAYIL , Manoj Kumar VIJAYAN
IPC: G06F11/14 , G06F16/174 , G06F3/06
CPC classification number: G06F11/1453 , G06F16/1752 , G06F11/1464 , G06F3/0617 , G06F3/064 , G06F3/067 , G06F11/1435 , G06F11/1469 , G06F2201/80 , G06F2201/84
Abstract: Systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
-
123.
公开(公告)号:US11815991B2
公开(公告)日:2023-11-14
申请号:US18057160
申请日:2022-11-18
Applicant: Future Dial, Inc.
Inventor: George Huang
IPC: G06F11/34 , G06F11/07 , G06F11/30 , H04L41/0869 , G06F11/22 , G06F13/40 , G06F11/14 , H04W8/20 , H04W8/24 , G06F3/06 , G06F13/38 , G06F13/42 , H04M1/72406 , G06F13/12 , H04W88/02
CPC classification number: G06F11/079 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F11/0709 , G06F11/0721 , G06F11/0748 , G06F11/0751 , G06F11/0787 , G06F11/1448 , G06F11/1456 , G06F11/2294 , G06F11/3051 , G06F13/385 , G06F13/4022 , G06F13/4282 , H04L41/0869 , H04W8/205 , H04W8/24 , G06F11/3476 , G06F13/124 , G06F13/4027 , G06F2201/84 , H04M1/72406 , H04W88/02
Abstract: A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously.
-
124.
公开(公告)号:US20230359585A1
公开(公告)日:2023-11-09
申请号:US18193838
申请日:2023-03-31
Applicant: NetApp Inc.
Inventor: Tijin George , Sharankumar Yelheri
CPC classification number: G06F16/125 , G06F11/1451 , G06F11/1469 , G06F2201/84
Abstract: Techniques are provided for a snapshot difference interface integrated into an object store data management container. The snapshot difference interface is capable of interpreting an object format and snapshot file system format of snapshots backed up to an object store within objects formatted according to the object format. The snapshot difference interface can identify differences between snapshots, such as files that changed between the snapshots, while the snapshots are still resident within the object store. Because the snapshot difference interface does not retrieve the snapshots from the object store, security is improved, resource and network consumption is reduced, and there is less of an impact upon client I/O processing. Also, a compliance scan for the snapshots can be performed much quicker by skipping already scanned snapshot data from a prior compliance scan.
-
公开(公告)号:US20230359402A1
公开(公告)日:2023-11-09
申请号:US18333494
申请日:2023-06-12
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , MARK McAULIFFE , CONSTANTINE SAPUNTZAKIS
CPC classification number: G06F3/0685 , G06F3/061 , G06F3/0616 , G06F3/0617 , G06F3/0647 , G06F3/0659 , G06F3/067 , G06F11/0727 , G06F11/0793 , G06F11/1076 , G06F11/1435 , G06F11/1662 , G06F11/2005 , G06F11/2007 , G06F11/2089 , G06F11/2094 , G06F11/3034 , G06F11/3055 , G06F11/1441 , G06F11/2071 , G06F2201/84 , G06F2212/261
Abstract: Variable redundancy for metadata in storage systems, including: gathering information describing one or more failure characteristics for a plurality of storage devices of a storage system; determining, based on the one or more failure characteristics, a degree of redundancy for metadata stored in the storage system; and applying the degree of redundancy to the metadata.
-
公开(公告)号:US20230350764A1
公开(公告)日:2023-11-02
申请号:US17732118
申请日:2022-04-28
Applicant: Rubrik, Inc.
Inventor: Vijay Karthik , Abdullah Reza
IPC: G06F11/14
CPC classification number: G06F11/1464 , G06F2201/84
Abstract: A storage system may store one or more snapshots of a computing system to support backup and restoration of data stored at the computing system. The storage system may identify an expiration of a first snapshot indicating a first set of physical storage locations to which first data of the computing system was stored as part of a first backup procedure. The storage system may identify a first subset physical storage locations of the first set as storing a first portion of the first data that is superseded by second data associated with a second snapshot. Based on identifying the first subset, the storage system may delete the first portion of the first data from the first subset of physical storage locations and retain a second portion of the first data at a second subset of physical storage locations.
-
127.
公开(公告)号:US20230350763A1
公开(公告)日:2023-11-02
申请号:US17731056
申请日:2022-04-27
Applicant: Cohesity, Inc.
Inventor: Apurv Gupta , Mandar Suresh Naik , Zhihuan Qiu , Gurunarayanan Nagasubramanian , Anirban Mitra
IPC: G06F11/14 , G06F16/215
CPC classification number: G06F11/1453 , G06F16/215 , G06F2201/84
Abstract: Range information associated with one or more objects is received from a storage system. One or more missing ranges and/or one or more mismatched ranges associated with the one or more objects is determined based on the received range information. A plurality of data chunk identifiers associated with a plurality of variable-length data chunks included in the one or more determined ranges associated with the one or more objects is provided to the storage system. A response that is used to identify among the plurality of variable-length data chunks, one or more variable-length data chunks not already stored in a storage associated with the storage system is received from the storage system. Content of the identified one or more variable-length data chunks is provided to the storage system.
-
公开(公告)号:US20230350761A1
公开(公告)日:2023-11-02
申请号:US18220099
申请日:2023-07-10
Applicant: Cohesity, Inc.
Inventor: Abhijit Chakankar , Warren Shen , Manoj Singhal
CPC classification number: G06F11/1451 , G06F3/0689 , G06F3/0665 , G06F11/1464 , G06F3/0619 , G06F16/128 , G06F16/27 , G06F11/1471 , G06F2201/84
Abstract: A request to restore a database to a particular point in time is received. It is determined that a closest preceding backup to the particular point in time is an incremental backup. One or more transaction log file segments needed to restore the database to the particular point in time are determined. An updated incremental backup is generated by applying the one or more determined transaction log file segments to the incremental backup. The updated incremental backup is restored to a primary system.
-
公开(公告)号:US20230350758A1
公开(公告)日:2023-11-02
申请号:US17730899
申请日:2022-04-27
Applicant: NetApp Inc
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F2201/84
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
公开(公告)号:US20230350589A1
公开(公告)日:2023-11-02
申请号:US18220108
申请日:2023-07-10
Applicant: Cohesity, Inc.
Inventor: Mohit Aron , Vinay Reddy
CPC classification number: G06F3/0626 , G06F3/065 , G06F3/067 , G06F11/1446 , G06F11/1448 , G06F3/0617 , G06F11/1451 , G06F11/1456 , G06F11/20 , H05K999/99 , G06F2201/84
Abstract: Backup data associated with a primary storage system is received. At least a view of the received backup data associated with the primary storage system is generated. The view of the of the received backup data associated with the primary storage system includes a tree data structure comprising a root node, a first plurality of child nodes, and a first plurality of leaf nodes. At least some of the first plurality of leaf nodes include corresponding pointers to a corresponding binary large object. A read request for data exposed by the view of the received backup data associated with the primary storage system is received from an external system. In response to receiving the read request, the view of the received backup data associated with the primary storage system is exposed to a requesting system utilizing a protocol associated with the external system.
-
-
-
-
-
-
-
-
-