Abstract: The present invention provides a system and method for restoring a single file from a snapshot without the need to copy every individual block or inode from the snapshot. A file restore process duplicates the inode of a file within the active file system and performs a reconciliation process between the blocks of the twin inode and the snapshot inode. If the file does not exist within the active file system, a new buffer tree is created that points to the data blocks stored in the snapshot.
Type:
Grant
Filed:
March 19, 2002
Date of Patent:
May 23, 2006
Assignee:
Netwrok Appliance, Inc.
Inventors:
Raymond C. Chen, Kayuri Patel, Andy C. Kahn, John K. Edwards