IP Library Granted Patent US 9,152,638
Granted Patent B1
US 9,152,638 · App. 13/738,916 · Granted Oct 6, 2015

Method and apparatus for file backup

Inventor: Timothy Naftel (Mountain View, CA)
Assignee: Symantec Corporation
G06F17/3007G06F11/1451G06F11/1458
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,152,638
App. No.
13/738,916
Filed
Jan 10, 2013
Granted
Oct 6, 2015
Kind
B1
Art Unit
2166
USPC
707/646
Abstract

A file backup method, which can be implemented on a virtual machine system or applied to backup files of a virtual machine, is herein described. The virtual machine system may include a virtual machine server and be associated with a backup server. Changes to a storage media are tracked through change block tracking. A location where file system records reside on the storage media is identified. Changed file system records are identified among the tracked changes to the storage media. Copies are made of the files that the changed file system records are pointing to.

Claims (24)

1. A file backup method for systems employing virtualization, comprising:

determining a file system type for file system records stored on a virtual disk of a virtual machine;

identifying first disk regions on the virtual disk where the file system records reside;

receiving a change list identifying second disk regions on the virtual disk;

determining an intersection of the first disk regions and the second disk regions;

examining changed file system records from the intersection of the first disk regions and the second disk regions; and

copying changed files in accordance with the changed file system records, wherein the intersection includes the changed file system records and unchanged data and examining the changed file system records from the intersection includes sorting through the changed file system records and the unchanged data of the intersection.

2. The file backup method of claim 1 , further comprising:

sending an identifier, the identifier pertaining to the virtual machine and a time.

3. The file backup method of claim 2 , wherein:

the time includes one of a timestamp, a time window or a timeslot.

4. The file backup method of claim 1 , wherein the second disk regions include disk locations having changed file system records since performing a most recent full backup.

5. The file backup method of claim 1 , wherein the identifying the first disk regions comprises:

reading partition tables of the virtual disk.

6. The file backup method of claim 1 , wherein the identifying the first disk regions comprises:

mounting the file system.

7. A file backup system, comprising:

a virtual machine manager configured to indicate changed blocks on a virtual disk; and

a backup server configured to communicate with the virtual machine manager, the backup server having a processor, the processor operable to execute instructions causing the processor to:

receive a change list from the virtual machine manager, the change list indicating the changed blocks on the virtual disk;

determine a location of changed file system records residing on the virtual disk;

identify disk regions common to the location of the changed file system records and common to the change list; and

copy files of the disk regions, wherein the backup server is further configured to determine a file system type of the virtual disk and send a query to the virtual machine manager requesting the change list, wherein the query includes an identifier associated with the virtual disk and a time point for a most recent full backup of the virtual disk.

8. The file backup system of claim 7 , wherein the change list includes an indication of blocks that have changed since the time point.

Assignments (13)
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Apr 8, 2025
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2025
From: VERITAS TECHNOLOGIES LLC
To: COHESITY, INC.
Reel/Frame 070335/0013 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2013
From: NAFTEL, TIMOTHY
To: SYMANTEC CORPORATION
Reel/Frame 031153/0640 →