SYSTEMS AND METHODS FOR RETAINING AND USING DATA BLOCK SIGNATURES IN DATA PROTECTION OPERATIONS

    公开(公告)号:US20160266828A1

    公开(公告)日:2016-09-15

    申请号:US15074109

    申请日:2016-03-18

    Abstract: A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system. Based on an indication as to whether the data block is already stored on the secondary storage system, the system reads the data block from the at least one memory device for sending to the secondary storage system if the data block does not exist on the secondary storage system, wherein the signature value and not the data block is read from the at least one memory device if the data block exists on the secondary storage system.

    DATA TRANSFER TECHNIQUES WITHIN DATA STORAGE DEVICES, SUCH AS NETWORK ATTACHED STORAGE PERFORMING DATA MIGRATION
    42.
    发明申请
    DATA TRANSFER TECHNIQUES WITHIN DATA STORAGE DEVICES, SUCH AS NETWORK ATTACHED STORAGE PERFORMING DATA MIGRATION 审中-公开
    数据存储设备中的数据传输技术,如网络连接存储执行数据移动

    公开(公告)号:US20160100007A1

    公开(公告)日:2016-04-07

    申请号:US14963954

    申请日:2015-12-09

    Abstract: A stand-alone, network accessible data storage device, such as a filer or NAS device, is capable of transferring data objects based on portions of the data objects. The device transfers portions of files, folders, and other data objects from a data store within the device to external secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. A portion may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the device identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks to external storage, thereby freeing up storage space within the device. The device may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage.

    Abstract translation: 独立的网络可访问数据存储设备(例如文件管理器或NAS设备)能够基于数据对象的部分来传送数据对象。 设备根据某些标准(例如基于时间的标准,基于年龄的标准等)将部分文件,文件夹和其他数据对象从设备内的数据存储区传输到外部辅助存储。 一部分可以是数据对象的一个​​或多个块,或数据对象的一个​​或多个块,或组合形成或存储数据对象的其他段。 例如,设备识别满足特定标准的数据对象的一个​​或多个块,并将所识别的块迁移到外部存储器,从而释放设备内的存储空间。 该设备可以确定文件系统的特定数量的块在某个时间段内未被修改或调用,并将这些块迁移到辅助存储器。

    Block-level single instancing
    43.
    发明授权
    Block-level single instancing 有权
    块级单一实例

    公开(公告)号:US09058117B2

    公开(公告)日:2015-06-16

    申请号:US14049463

    申请日:2013-10-09

    Abstract: Described in detail herein are 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.

    Abstract translation: 在此详细描述的是用于数据存储系统中单个实例数据块的系统和方法。 例如,数据存储系统可以包括存储主数据的多个计算设备(例如,客户端计算设备)。 数据存储系统还可以包括辅助存储计算设备,单个实例数据库以及存储主要数据的副本(例如,次要副本,三级副本等)的一个或多个存储设备。 辅助存储计算设备从计算设备接收数据块并访问单个实例数据库以确定数据块是否是唯一的(意味着数据块的实例不存储在存储设备上)。 如果一个数据块是唯一的,那么单个实例数据库将其存储在存储设备上。 如果不是,则辅助存储计算设备可以避免将数据块存储在存储设备上。

    Highly reusable deduplication database after disaster recovery

    公开(公告)号:US11301420B2

    公开(公告)日:2022-04-12

    申请号:US15197434

    申请日:2016-06-29

    Abstract: According to certain aspects, a method can include receiving, in response to an indication that a data storage database is being restored to a second time before a first time such that the data storage database comprises a plurality of first archive file identifiers associated at the second time, a first instruction from a data storage computer, where the first instruction instructs a media agent to stop scheduled secondary storage operations associated with a deduplication database, and where the deduplication database comprises a plurality of second archive file identifiers; determining at least one second archive file identifier in the plurality of second archive file identifiers that does not correlate with any first archive identifier in the plurality of first archive file identifiers; and, for each of the at least one second archive identifier, instructing the deduplication database to prune an entry associated with the respective second archive file identifier.

    Managing deletions from a deduplication database

    公开(公告)号:US11188504B2

    公开(公告)日:2021-11-30

    申请号:US16550094

    申请日:2019-08-23

    Abstract: An information management system can manage the removal of data block entries in a deduplicated data store using working copies of the data block entries residing in a local data store of a secondary storage computing device. The system can use the working copies to identify data blocks for removal. Once the deduplication database is updated with the changes to the working copies (e.g., using a transaction based update scheme), the system can query the deduplication database for the database entries identified for removal. Once identified, the system can remove the database entries identified for pruning and/or the corresponding deduplication data blocks from secondary storage.

    Sharing of secondary storage data
    49.
    发明授权

    公开(公告)号:US11182255B2

    公开(公告)日:2021-11-23

    申请号:US16797468

    申请日:2020-02-21

    Abstract: An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application.

    Storing a variable number of instances of data objects

    公开(公告)号:US10970304B2

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

    申请号:US15694137

    申请日:2017-09-01

    Abstract: Described are systems and methods for storing a variable number of instances of data objects (e.g., 1, 2, 3, or up to N−1 instances, where N is the number of instances of the data object included in primary data) in secondary storage across a data storage network. In some examples, a system for storing a variable number of instances of data objects includes, one or more computing devices storing a set of data objects and multiple storage devices distinct from the one or more computing devices. Each of the multiple storage devices is configured to store at least a single instance of a data object. The system also includes a database configured to store information associated with the data objects. This information includes substantially unique identifiers for the data objects and, for each of the data objects, a number of instances of the data object stored on the multiple storage devices.

Patent Agency Ranking