diff --git a/docs-2.0/7.data-security/3.manage-snapshot.md b/docs-2.0/7.data-security/3.manage-snapshot.md index 5988dedf0d7..68291c8c674 100644 --- a/docs-2.0/7.data-security/3.manage-snapshot.md +++ b/docs-2.0/7.data-security/3.manage-snapshot.md @@ -90,7 +90,7 @@ nebula> SHOW SNAPSHOTS; 当前未提供恢复快照命令,需要手动拷贝快照文件到对应的文件夹内,也可以通过shell脚本进行操作。实现逻辑如下: -1. 创建快照后,会在Meta服务器和Storage服务器的安装目录内生成`checkpoints`目录,保存创建的快照。以本文为例,当存在2个图空间时,创建的快照分别保存在`/usr/local/nebula/data/meta/nebula/0/checkpoints`、`/usr/local/nebula/data/storage/nebula/3/checkpoints`和`/usr/local/nebula/data/storage/nebula/4/checkpoints`中。 +1. 创建快照后,会在leader Meta服务器和所有Storage服务器的安装目录内生成`checkpoints`目录,保存创建的快照。以本文为例,当存在2个图空间时,创建的快照分别保存在`/usr/local/nebula/data/meta/nebula/0/checkpoints`、`/usr/local/nebula/data/storage/nebula/3/checkpoints`和`/usr/local/nebula/data/storage/nebula/4/checkpoints`中。 ```bash $ ls /usr/local/nebula/data/meta/nebula/0/checkpoints/ @@ -103,6 +103,10 @@ nebula> SHOW SNAPSHOTS; 2. 当数据丢失需要通过快照恢复时,用户可以找到合适的时间点快照,将内部的文件夹`data`和`wal`分别拷贝到各自的上级目录(和`checkpoints`平级),覆盖之前的`data`和`wal`,然后重启集群即可。 + !!! caution + + 需要同时覆盖所有Meta节点的data和wal目录,因为存在重启集群后发生Meta重新选举leader的情况,如果不覆盖所有Meta节点,新的leader使用的还是最新的Meta数据,导致恢复失败。 +