备份¶
区块链部署过程中,由部署工具生成的文件一旦丢失就难以恢复,就算对硬盘使用数据恢复,也不能保证 100% 的成功,大大的增加了恢复难度。所以,一定要在验证部署成功后,备份所有生成的所有节点的配置文件。
必须备份文件列表:
文件或扩展名 | 描述 |
---|---|
.key | 私钥文件 |
.crt | 证书文件 |
.srl | 证书生成的序列号 |
*cert.cnf | 证书生成相关的配置信息 |
group.x.genesis group.x.ini |
群组 x 配置文件,每个群组有两个配置文件 |
node.nodeid | 节点 id 文件 |
config.ini | 节点配置文件 |
提示:
- 备份主要针对生产环境,对于开发(体验)环境根据自己情况而定;
- 除了可执行程序
fisco-bcos
之外,其他所有的文件都很小,建议按照生成的目录备份所有文件,方便以后恢复时直接复制目录到节点即可;- 对于所有的节点,包括节点的配置文件、生成的数据文件、日志文件,都建议存放到云磁盘(或者外挂磁盘),而不是系统磁盘中,防止主机被销毁后,文件和数据一同被销毁;
- 针对节点的配置文件,建议做定期备份,由于配置文件很小,可以尽量保存所有的历史版本;