用户对SnapShot的访问方式
文件系统中含有包含SnapShot数据快照的子目录,允许用户自行访问稍早些时候创建的SnapShot数据快照。假设一个用户从文件系统中意外删除掉一个名为foo的文件,现在需要利用SnapShot来对其加以恢复。则可以在UNIX/NFS客户端执行以下操作:
%ls –lu .Snapshot/*/foo
-rw-r-- r--l hitz 16787 Jun 16 15:00 .Snapshot/hourly.0/foo
-rw-r-- r--l hitz 16744 Jun 16 12:00 .Snapshot/hourly.1/foo
-rw-r-- r--l hitz 16811 Jun 16 10:00 .Snapshot/hourly.2/foo
采用-U选项查看三份SnapShot数据快照,用ls命令可以显示文件foo的创建时间,要恢复foo文件,用户只需将foo不同时期的快照版本复制回当前工作目录即可。
% cp .snapshot/hourly.0/foo
将.snapshot/hourly.0中的文件列表,将显示创建hourly.0数据快照时包含的所有文件。.snapshot目录是隐藏目录。如果.snapshot目录可见,可以使用find命令找到更多符合要求的数据快照副本。但是类似强制删除目录的命令,如 rm –rf 对SnapShot快照目录无效,因为SnapShot文件是只读文件,所以不能删除。然而Windows用户则可以在窗口中看到一个名为~snapshot的文件夹。