Veeam Software has filed a patent for a system, method, and computer program that stores a snapshot of block-level changes in a data volume using a file system-level backup tool. The method involves receiving block level changes, creating a root directory and subdirectories, mapping block changes onto the subdirectories, creating a manifest for identification, and instructing the backup tool to store the snapshot in content-addressable object storage and a manifest storage. GlobalData’s report on Veeam Software gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on Veeam Software, hybrid cloud mgmt was a key innovation area identified from patents. Veeam Software's grant share as of June 2023 was 1%. Grant share is based on the ratio of number of grants to total number of patents.
Storing block-level changes in a data volume using backup tool
A recently filed patent (Publication Number: US20230134314A1) describes a computer-implemented method for storing a snapshot of block-level changes in a data volume for an application within a cluster using a file system-level backup tool. The method involves receiving the block level changes in the snapshot from the data volume stored in the application in the cluster. A root directory is created for the snapshot, which includes one or more subdirectories. The block changes in the data volume are mapped onto the subdirectories, and a manifest is created to identify the snapshot in the file system-level backup tool. The method also includes instructing the backup tool to store the snapshot by storing the root directory in content-addressable object storage based on the subdirectories and storing the manifest in a manifest storage.
Additionally, the method may involve forming a link between the root directory and a different root directory corresponding to a different snapshot captured before the current snapshot. This link is stored in a link subdirectory of the root directory. The method may also include receiving the block-level changes to the data volume and converting them from the data volume format into the format required by the file system-level backup tool.
Furthermore, the method may involve receiving a snapshot from the file system-level backup tool and mapping the block changes in the snapshot into a block map of the data volume based on the root directory and subdirectories. The block map is then converted from the backup tool's format into the block-level changes in the data volume's format. Finally, the snapshot is restored to the data volume based on the block-level changes.
The patent also describes a system for implementing the method, which includes a processor and memory. The processor is configured to receive the block level changes, create the root directory and subdirectories, map the block changes, create the manifest, and instruct the backup tool to store the snapshot. The system may also form links between different root directories, convert block-level changes, map block changes in a snapshot, and capture metadata describing the root directory and manifest.
In summary, the patent presents a computer-implemented method and system for efficiently storing and managing snapshots of block-level changes in a data volume using a file system-level backup tool. The method allows for easy identification and retrieval of snapshots, as well as the ability to link different snapshots together. The system provides the necessary processing power and memory to execute the method effectively.
To know more about GlobalData’s detailed insights on Veeam Software, buy the report here.