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

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

提供者

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

文件系统中的每个目录都包含一个名为 ` .snapshot` 的子目录, NFS 和 CIFS 用户可以访问该子目录。` .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