System and method for restoring and reconciling a single file from an active file system and a snapshot
US7930275B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 29, 2005 |
| Grant date | Apr 19, 2011 |
| Priority date | — |
| Expiry date | Dec 7, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/10
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention relates to a system for restoring a file from a snapshot, where a version of the file exists in both an active file system and the snapshot. A twin inode is created in the active file system and comparisons are made between block pointers of the twin inode and the snapshot. If there is a match, the block pointer of the twin inode is moved to the active file system. If there is not a match, a determination is made whether the snapshot block pointer exists in the active file system. If the snapshot block pointer does not exist in the active file system, it is copied to the active file system. If it does exist, then the actual data block pointed to by the snapshot block pointer is copied to the active file system. In this way, a file may be restored without the need to always copy every individual data block or inode from the snapshot.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.