A system, method and computer readable medium for providing dynamic links
to file system snapshots is disclosed. A link corresponding to a file
system inode is generated. Upon activation of the link, the snapshot
identifier of the most recent snapshot is retrieved and the most recent
snapshot is identified. If the most recent snapshot includes an inode
corresponding to the file system inode and the file system inode includes
a disk address, then the data block referenced by the disk address is
retrieved. If the most recent snapshot includes an inode corresponding to
the file system inode and the file system inode includes a ditto disk
address (or the inode corresponding to the file system inode is not
included), then the inode corresponding to the file system inode
indicated in the link is retrieved and the data block corresponding to
the file system inode is retrieved.