跳到主要内容

从 NFS 或 CIFS 客户端上的快照拷贝恢复文件

NFS 或 CIFS 客户端上的用户可以直接从快照拷贝恢复文件,而无需存储系统管理员的干预。

文件系统中的每个目录包含一个可由 NFS 和 CIFS 用户访问的 .snapshot 子目录。.snapshot 子目录包含与卷的快照拷贝对应的子目录:
$ ls .snapshot
daily.2020-05-14_0013/ hourly.2020-05-15_1106/
daily.2020-05-15_0012/ hourly.2020-05-15_1206/
hourly.2020-05-15_1006/ hourly.2020-05-15_1306/

每个子目录包含快照拷贝所引用的文件。如果用户无意中删除或者覆盖了文件,他们可以通过将文件从快照子目录拷贝到父读写目录来将文件恢复到该读写目录:
$ ls my.txt
ls: my.txt: No such file or directory
$ ls .snapshot
daily.2020-05-14_0013/ hourly.2020-05-15_1106/
daily.2020-05-15_0012/ hourly.2020-05-15_1206/
hourly.2020-05-15_1006/ hourly.2020-05-15_1306/
$ ls .snapshot/hourly.2020-05-15_1306/my.txt
my.txt
$ cp .snapshot/hourly.2020-05-15_1306/my.txt .
$ ls my.txt
my.txt