备份

区块链部署过程中,由部署工具生成的文件一旦丢失就难以恢复,就算对硬盘使用数据恢复,也不能保证 100% 的成功,大大的增加了恢复难度。所以,一定要在验证部署成功后,备份所有生成的所有节点的配置文件。

必须备份文件列表:

文件或扩展名 描述
.key 私钥文件
.crt 证书文件
.srl 证书生成的序列号
*cert.cnf 证书生成相关的配置信息
group.x.genesis
group.x.ini
群组 x 配置文件,每个群组有两个配置文件
node.nodeid 节点 id 文件
config.ini 节点配置文件

提示:

  • 备份主要针对生产环境,对于开发(体验)环境根据自己情况而定;
  • 除了可执行程序 fisco-bcos 之外,其他所有的文件都很小,建议按照生成的目录备份所有文件,方便以后恢复时直接复制目录到节点即可;
  • 对于所有的节点,包括节点的配置文件、生成的数据文件、日志文件,都建议存放到云磁盘(或者外挂磁盘),而不是系统磁盘中,防止主机被销毁后,文件和数据一同被销毁;
  • 针对节点的配置文件,建议做定期备份,由于配置文件很小,可以尽量保存所有的历史版本;