Computer backup using a file system, network, disk, tape and remote archiving repository media system
First Claim
1. A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprisinga backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, anda backup system which receives said write requests and said copy of data and having a remote procedure call interface for transmitting said data to said remote archive repository, said data remaining on said host storage disk.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer having backup capabilities for backing up data on a host storage disk of the computer to a remote archive repository, the computer including a backup application that determines when data to be backed up should be copied to the remote archive repository and makes read requests to make a copy of data on the host storage disk and makes write requests to store the copy at the remote archive repository, the computer also including a backup system that receives the write requests and the copy of data and has a remote procedure call interface for transmitting the data to the remote archive repository.
-
Citations
23 Claims
-
1. A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising
a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and having a remote procedure call interface for transmitting said data to said remote archive repository, said data remaining on said host storage disk.
-
6. A computer system comprising
a network, a remote archive repository connected to said network, and a plurality of desk top computers that are connected to said network and have backup capabilities for backing up data on respective host storage disks of said computers to said remote archive repository, each said computer comprising a backup application which determines when data on said host storage disk of said computer to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
-
12. A computer implemented method of backing up a copy of data from a host storage disk of said computer to a remote archive repository, said method comprising
determining at a backup application when data on said host storage disk to be backed up should be copied to said remote archive repository, making at said backup application read requests to make a copy of data on said host storage disk, making write requests to store said copy at said remote archive repository, receiving said write requests and said copy of data at a backup system having a remote procedure call interface, and transmitting said data from said backup system via said remote procedure call interface to said remote archive repository, said data remaining on said host storage disk.
-
19. A computer program for implementation on a computer to back up data on a host storage disk of said computer to a remote archive repository, said computer program residing on a computer-readable medium and comprising instructions causing said computer to create
a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system that receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
-
23. A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising
a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, said read and write requests being block level read and write requests, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository, said backup system having a tape driver interface to said backup application for receiving said block level write requests from said backup application, said backup system including a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository, said data remaining on said host storage disk.
Specification