Systems and methods for updating select files in an image backup

US12216612B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12216612-B2
Application numberUS-202017120572-A
CountryUS
Kind codeB2
Filing dateDec 14, 2020
Priority dateFeb 7, 2020
Publication dateFeb 4, 2025
Grant dateFeb 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are systems and methods for updating select files in an image backup. In an exemplary aspect, a method comprises performing an image backup of a storage device comprising a plurality of files. The method comprises selecting a file of the plurality of files based on file selection rules and subsequent to the image backup, detecting that the file has exited a full consistency state. The method comprises monitoring the file to detect a return to the full consistency state. In response to detecting that the file has returned to the full consistency state, the method comprises identifying a physical address of at least one sector comprising the file on the storage device, and updating a version of the file previously captured in the image backup with a version of the file after returning to the full consistency state.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for updating select files in an image backup, the method comprising: performing an image backup of a storage device comprising a plurality of files; selecting a file of the plurality of files based on file selection rules; subsequent to the image backup, detecting that the file has exited a full consistency state, wherein the full consistency state is a state in which the file has remained unmodified for a given period of time; monitoring the file to detect a return to the full consistency state, wherein detecting the return to the full consistency state comprises determining that the file has remained unmodified for the given period of time since exiting the full consistency state; in response to detecting that the file has returned to the full consistency state, identifying a physical address of at least one sector comprising the file on the storage device; updating a version of the file previously captured in the image backup with a latest version of the file after returning to the full consistency state by copying contents of the at least one sector to a corresponding physical address of the image backup; performing another image backup of the storage device; and in response to determining that the latest version of the file was created closer to the another image backup, including the latest version of the file in the another image backup and reverting the latest version of the file in the image backup to the version of the file previously captured in the image backup. 2. The method of claim 1 , wherein the image backup is either a full image backup or an incremental image backup. 3. The method of claim 1 , wherein the image backup is performed at a predetermined frequency, and wherein the image backup was performed at a first time, further comprising: subsequent to performing the image backup, performing an additional image backup at a second time in accordance with the predetermined frequency; and in response to determining that the file has not returned to the full consistency state while performing the additional image backup: not finalizing the additional image backup; waiting for the file to return to the full consistency state; and finalizing the additional image backup by copying the contents of the at least one sector to the corresponding physical address of the image backup subsequent to the file returning to the full consistency state. 4. The method of claim 1 , wherein monitoring the file to detect the return to the full consistency state further comprises halting subsequent image backups. 5. The method of claim 1 , wherein the file selection rules indicate a set of criteria comprising at least one of: (1) a minimum file size, (2) a minimum number of access counts, (3) a minimum number of dependencies, and (4) a minimum number of state switches associated with a respective file that is to be selected. 6. The method of claim 1 , wherein the file exits and reenters the full consistency state multiple times subsequent to the image backup and prior to the another image backup, wherein each version of the file is updated in the image backup and replaces a prior version of the file in the image backup. 7. The method of claim 6 , wherein the another image backup comprises a subset of the plurality of files. 8. A system for updating select files in an image backup, the system comprising: a hardware processor configured to: perform an image backup of a storage device comprising a plurality of files; select a file of the plurality of files based on file selection rules; subsequent to the image backup, detect that the file has exited a full consistency state, wherein the full consistency state is a state in which the file has remained unmodified for a given period of time; monitor the file to detect a return to the full consistency state, wherein detecting the return to the full consistency state comprises determining that the file has remained unmodified for the given period of time since exiting the full consistency state; in response to detecting that the file has returned to the full consistency state, identify a physical address of at least one sector comprising the file on the storage device; and update a version of the file previously captured in the image backup with a latest version of the file after returning to the full consistency state by copying contents of the at least one sector to a corresponding physical address of the image backup; perform another image backup of the storage device; and in response to determining that the latest version of the file was created closer to the another image backup, include the latest version of the file in the another image backup and revert the latest version of the file in the image backup to the version of the file previously captured in the image backup. 9. The system of claim 8 , wherein the image backup is either a full image backup or an incremental image backup. 10. The system of claim 8 , wherein the image backup is performed at a predetermined frequency, and wherein the image backup was performed at a first time, wherein the hardware processor is configured to: subsequent to performing the image backup, perform an additional another image backup at a second time in accordance with the predetermined frequency; and in response to determining that the file has not returned to the full consistency state while performing the additional another image backup: not finalize the additional another image backup; wait for the file to return to the full consistency state; and finalize the additional another image backup by copying the contents of the at least one sector to the corresponding physical address of the image backup subsequent to the file returning to the full consistency state. 11. The system of claim 8 , wherein the hardware processor is further configured to monitor the file to detect the return to the full consistency state and halt subsequent image backups. 12. The system of claim 8 , wherein the file selection rules indicate a set of criteria comprising at least one of: (1) a minimum file size, (2) a minimum number of access counts, (3) a minimum number of dependencies, and (4) a minimum number of state switches associated with a respective file that is to be selected. 13. The system of claim 8 , wherein the file exits and reenters the full consistency state multiple times subsequent to the image backup and prior to the another image backup, wherein each version of the file is updated in the image backup and replaces a prior version of the file in the image backup. 14. The system of claim 13 , wherein the image backup comprises a subset of the plurality of files. 15. A non-transitory computer readable medium storing thereon computer executable instructions for updating select files in an image backup, including instructions for: performing an image backup of a storage device comprising a plurality of files; selecting a file of the plurality of files based on file selection rules; subsequent to the image backup, detecting that the file has exited a full consistency state, wherein the full consistency state is a state in which the file has remained unmodified for a given period of time; monitoring the file to detect a return to the full consistency state, wherein detecting the return to the full consistency state comprises determining that the file has remained unmodified for the given period of time since exiting the full consistency state; in response to detecting that the file has returned to the full consistency state, identifying a physical address

Assignees

Inventors

Classifications

  • G06F16/178Primary

    Techniques for file synchronisation in file systems · CPC title

  • Management of the data involved in backup or backup restore · CPC title

  • Solving problems relating to consistency · CPC title

  • by selection of backup contents · CPC title

  • G06F16/128Primary

    Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion (error detection or correction of the data by redundancy in operations or in hardware G06F11/14, G06F11/16) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12216612B2 cover?
Disclosed herein are systems and methods for updating select files in an image backup. In an exemplary aspect, a method comprises performing an image backup of a storage device comprising a plurality of files. The method comprises selecting a file of the plurality of files based on file selection rules and subsequent to the image backup, detecting that the file has exited a full consistency sta…
Who is the assignee on this patent?
Acronis Int Gmbh
What technology area does this patent fall under?
Primary CPC classification G06F16/178. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).