IP Library Granted Patent US 7,849,353
Granted Patent B1
US 7,849,353 · App. 10/957,369 · Granted Dec 7, 2010

Method and apparatus for automatically restoring a failed disk drive

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 7,849,353
App. No.
10/957,369
Granted
Dec 7, 2010
Kind
B1
Abstract

A method and apparatus for automatically restoring the structure and data of a disk drive of a live client computer, i.e., a disk drive that does not store the operating system of the computer system has failed. A “live” computer is one that is booted into an operating system from the computer's own system disks. In one example, the method commences by obtaining a disk layout file from backup storage. This disk layout file typically contains the original disk structure of a particular disk drive. The new disk structure is then rebuilt on a disk drive. Next, file data stored in backup storage is acquired and subsequently written onto the disk drive. In an alternative example, the disk structure on the disk layout file is acquired and adjusted in accordance to the user's needs. This modified disk structure layout is then established on the disk drive.

Claims (24)

1. A method for automatically restoring a disk drive of a live client computer, comprising:

obtaining a disk layout file from backup storage of said live client computer, wherein said disk layout file represents an original disk structure comprising at least one of: information pertaining to types of diskgroups present on said disk drive, types of volumes present on said disk drive, size of each of said disk drive, partition layout of said volumes, type of disk array, software RAID level of said disk array, and type of volume manager originally used to create said original disk structure, said live client computer being booted into an operating system from a system disk drive;

creating a new disk structure on said disk drive of said live client computer in accordance with said disk layout file after said live client computer has been booted into the operating system from the system disk drive and before any file data has been written to said disk drive;

acquiring file data from said backup storage; and

writing said file data onto said disk drive.

2. The method of claim 1 , wherein said creating step further comprises:

establishing said new disk structure on said disk drive in accordance to said original disk structure.

3. The method of claim 1 , wherein said creating step further comprises:

establishing said new disk structure on said disk drive in accordance with a modified disk structure layout, wherein said modified disk structure layout is a modified version of said original disk structure.

4. The method of claim 1 , wherein said disk layout file is created from a server restoration application.

5. A system for providing data backup with a network comprising at least one server coupled to at least one live client computer; at least one disk drive of said live client computer, said live client computer being booted into an operating system from a system disk drive; backup storage for storing data and a disk layout file for said at least one disk drive, said disk layout file comprising at least one of information pertaining to types of diskgroups present on said disk drive, types of volumes present on said disk drive, size of said disk drive, partition layout of said volumes, type of disk array, software RAID level of said disk array, and type of volume manager originally used to create said disk structure; means for routing data between said at least one server, said at least one live client computer and said backup storage; wherein, upon the failure of a non-system disk drive, said disk layout file is used to define a disk structure for a replacement disk drive and said data is stored upon said replacement disk drive after the live client computer has been booted into the operating system from the system disk drive and before said data has been written to the replacement disk drive.

6. The system of claim 5 , wherein said disk structure on said disk drive is established in accordance with an original disk structure defined by said disk layout file.

7. The system of claim 5 , wherein said disk structure on said disk drive is established in accordance with a modified disk layout file, wherein said modified disk layout file defines an adjusted version of said disk structure.

8. The system of claim 5 , wherein said disk layout file is created from a server restoration application.

9. Apparatus for automatically restoring a disk drive of a live client computer, comprising:

means for obtaining a disk layout file from backup storage of said live client computer, said live client computer being booted into an operating system from a system disk drive, wherein said disk layout file represents an original disk structure comprising at least one of: information pertaining to types of diskgroups present on said disk drive, types of volumes present on said disk drive, size of each of said disk drive, partition layout of said volumes, type of disk array, software RAID level of said disk array, and type of volume manager originally used to create said original disk structure;

means for creating a new disk structure on said disk drive of said live client computer in accordance with said disk layout file after said live client computer has been booted into the operating system from the system disk drive and before any file data has been written to the disk drive;

means for acquiring file data from said backup storage; and

means for writing said file data onto said disk drive.

10. The apparatus of claim 9 , wherein said means for creating further comprises:

means for establishing said new disk structure on said disk drive in accordance to said original disk structure.

11. The apparatus of claim 9 , wherein said means for creating further comprises:

means for establishing said new disk structure on said disk drive in accordance with a modified disk structure layout, wherein said modified disk structure layout is a modified version of said original disk structure.

12. The apparatus of claim 9 , wherein said disk layout file is created from a server restoration application.

Assignments (14)
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 →
CHANGE OF NAME Recorded Sep 21, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019866/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2004
From: MCKINNEY, JACK
To: VERITAS OPERATING CORPORATION
Reel/Frame 015871/0369 →