System and method for determining and transmitting changes in snapshots

作者: Shane S. Owara , Steven R. Kleiman , Michael L. Federwisch , Stephen L. Manley

DOI:

关键词:

摘要: A system and method for remote asynchronous replication or mirroring of changes in a source file snapshot destination replica using scan (via scanner) the blocks that make up two versions system, which identifies changed respective files based upon differences volume block numbers identified logical index each snapshot. Trees associated with are traversed, bypassing unchanged pointers between walking down to identify hierarchy tree. These transmitted mirror replicated This technique allows regular files, directories, inodes any other hierarchical structure be efficiently scanned determine thereof. The directories over network update an (lazy write) manner. described extensible, system-independent data stream format layered under transport protocol. At destination, used Any deleted modified already on moved temporary "purgatory" directory and, if reused, relinked rebuilt directory. snapshots can representative sub-organization, such as qtree.

参考文章(2)
Byron Rakitzis, David Hitz, James Lau, Michael Malcolm, Write anywhere file-system layout method and apparatus ,(1994)
Guy Harris, Sean O'malley, Steven Kleiman, David Hitz, File system image transfer ,(1999)