IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0433238
(2009-04-30)
|
등록번호 |
US-7840533
(2011-01-22)
|
발명자
/ 주소 |
- Prahlad, Anand
- Ngo, David
- Varadharajan, Prakash
- Pawar, Rahual
- Kumar, Avinash
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
93 인용 특허 :
142 |
초록
▼
The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information stor
The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
대표청구항
▼
What is claimed is: 1. A computer-implemented method of creating snapshots for an information store, wherein the information store is coupled via a computer network to at least a first storage medium and a second storage medium, the method comprising: performing a first snapshot of data in an infor
What is claimed is: 1. A computer-implemented method of creating snapshots for an information store, wherein the information store is coupled via a computer network to at least a first storage medium and a second storage medium, the method comprising: performing a first snapshot of data in an information store at a first time; selecting the first storage medium for storage of the data associated with the first snapshot; copying the data associated with the first snapshot to the first storage medium, wherein the first storage medium is different from the information store; tracking changes to the data associated with the first snapshot, the changes occurring between the first time and a second time occurring after the first time; performing at least a second snapshot of the data in the information store at the second time; selecting the second storage medium for storage of the tracked changes to the data associated with the first snapshot, wherein the second storage medium is different from the information store; and copying to the second storage medium the tracked changes to the data associated with the first snapshot, wherein the copying comprises using the second snapshot to identify a location in the information store of the changes to the data associated with the first snapshot. 2. The method of claim 1, wherein tracking changes to the data associated with the first snapshot comprises tracking changes to the data associated with the first snapshot using a block filter to identify changes to the data associated with the first snapshot and then storing data identifying a state of the data associated with the first snapshot in a data structure. 3. The method of claim 1, wherein tracking changes to the data associated with the first snapshot comprises tracking changes to the data associated with the first snapshot using a block filter to identify changes to the data associated with the first snapshot. 4. The method of claim 1, wherein the first storage medium and the second storage medium comprise the same physical storage medium. 5. The method of claim 1, wherein the steps of selecting the first storage medium or selecting the second storage medium comprises: communicating with a storage management component to identify a media management component among multiple media management components according to a first selection criteria, wherein the identified media management component directs storage operations associated with multiple storage media; and communicating with the identified media management component to select a storage medium among the multiple storage media according to a second selection criteria, wherein the first selection criteria is related to available bandwidth, other storage operations, storage media availability, storage policies, or storage preferences. 6. The method of claim 1, wherein the steps of selecting the first storage medium or selecting the second storage medium comprises: communicating with a storage management component to identify a media management component among multiple media management components according to a first selection criteria, wherein the identified media management component directs storage operations associated with multiple storage media; and communicating with the identified media management component to select a storage medium among the multiple storage media according to a second selection criteria. 7. A system for creating snapshots, wherein the system is coupled via a computer network to at least a first storage medium and a second storage medium, the system comprising: at least one processor; an information store coupled to the processor; means for performing a first snapshot of data in the information store at a first time; means for selecting the first storage medium for storage of the data associated with the first snapshot; means for copying the data associated with the first snapshot to the first storage medium, wherein the first storage medium is different from the information store; means for tracking changes to the data associated with the first snapshot, the changes occurring between the first time and a second time occurring after the first time; means for performing at least a second snapshot of the data in the information store at the second time; means for selecting the second storage medium for storage of the tracked changes to the data associated with the first snapshot, wherein the second storage medium is different from the information store; and means for copying to the second storage medium the tracked changes to the data associated with the first snapshot, wherein the copying comprises using the second snapshot to identify a location in the information store of the changes to the data associated with the first snapshot. 8. The system of claim 7, further comprising: means for communicating with a storage management component to identify a media management component among multiple media management components according to a first selection criteria, wherein the identified media management component directs storage operations associated with multiple storage media; and means for communicating with the identified media management component to select a storage medium among the multiple storage media according to a second selection criteria. 9. A computer-readable storage medium carrying instructions, which when performed by a processor, perform a method of creating snapshots for an information store, wherein the information store is coupled via a computer network to at least a first storage medium and a second storage medium, the method comprising: at a first time, performing a first snapshot of data in an information store; selecting the first storage medium for storage of the data associated with the first snapshot; copying the data associated with the first snapshot to the first storage medium, wherein the first storage medium is different from the information store; tracking changes to the data associated with the first snapshot, the changes occurring between the first time and a second time occurring after the first time; at the second time, performing at least a second snapshot of the data in the information store; selecting the second storage medium for storage of the tracked changes to the data associated with the first snapshot, wherein the second storage medium is different from the information store; and copying to the second storage medium the tracked changes to the data associated with the first snapshot, wherein the copying comprises using the second snapshot to identify a location in the information store of the changes to the data associated with the first snapshot. 10. The computer-readable storage medium of claim 9, wherein tracking changes to the data associated with the first snapshot comprises tracking changes to the data associated with the first snapshot using a block filter to identify changes to the data associated with the first snapshot and then storing data identifying a state of the data associated with the first snapshot in a data structure. 11. The computer-readable storage medium of claim 9, wherein tracking changes to the data associated with the first snapshot comprises tracking changes to the data associated with the first snapshot using a block filter to identify changes to the data associated with the first snapshot. 12. The computer-readable storage medium of claim 9, wherein the first storage medium and the second storage medium comprise the same physical storage medium. 13. The computer-readable storage medium of claim 9, wherein the steps of selecting the first storage medium or selecting the second storage medium comprises: communicating with a storage management component to identify a media management component among multiple media management components according to a first selection criteria, wherein the identified media management component directs storage operations associated with multiple storage media; and communicating with the identified media management component to select a storage medium among the multiple storage media according to a second selection criteria, wherein the first selection criteria is related to available bandwidth, other storage operations, storage media availability, storage policies, or storage preferences. 14. The computer-readable storage medium of claim 9, wherein the steps of selecting the first storage medium or selecting the second storage medium comprises: communicating with a storage management component to identify a media management component among multiple media management components according to a first selection criteria, wherein the identified media management component directs storage operations associated with multiple storage media; and communicating with the identified media management component to select a storage medium among the multiple storage media according to a second selection criteria.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.