Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

从NFS或SMB客户端上的Snapshot副本还原文件

贡献者

NFS或SMB客户端上的用户可以直接从Snapshot副本还原文件、而无需存储系统管理员干预。

文件系统中的每个目录都包含一个名为的子目录 .snapshot 可供NFS和SMB用户访问。。 .snapshot 子目录包含与卷的Snapshot副本对应的子目录:

$ ls .snapshot
daily.2017-05-14_0013/              hourly.2017-05-15_1106/
daily.2017-05-15_0012/              hourly.2017-05-15_1206/
hourly.2017-05-15_1006/             hourly.2017-05-15_1306/

每个子目录都包含 Snapshot 副本引用的文件。如果用户意外删除或覆盖某个文件,他们可以将该文件从 Snapshot 子目录复制到读写目录,从而将该文件还原到父读写目录:

$ ls my.txt
ls: my.txt: No such file or directory
$ ls .snapshot
daily.2017-05-14_0013/              hourly.2017-05-15_1106/
daily.2017-05-15_0012/              hourly.2017-05-15_1206/
hourly.2017-05-15_1006/             hourly.2017-05-15_1306/
$ ls .snapshot/hourly.2017-05-15_1306/my.txt
my.txt
$ cp .snapshot/hourly.2017-05-15_1306/my.txt .
$ ls my.txt
my.txt