swarm测试极简指南如何备份保管好你的Bee矿机数据

Posted weixin_46596227

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swarm测试极简指南如何备份保管好你的Bee矿机数据相关的知识,希望对你有一定的参考价值。

本文适用范围:Ubuntu / Debian / Raspbian / CentOS

bee包安装以及手动安装的数据位置

对于从包管理器 yum 或 apt 安装的 Linux,您的数据目录位于:

/var/lib/bee

保留配置文件也可能对您有用,这些文件保存在:

/etc/bee

对于手动安装,您的数据目录通常位于:

~/.bee

bee 数据总体结构

您的 Bee 数据目录包含三个存储区域:

/Users/sig/.bee
├── keys
│   ├── libp2p.key
│   ├── pss.key
│   └── swarm.key
├── localstore
│   └── ...
└── statestore
    └── ...

keys目录

密钥目录包含您的重要密钥材料,这是迄今为止最重要的数据,是从 Bee 的初始化过程中产生和保留的。如果您使用 Bee-clef 来管理您的密钥材料和签名程序。有关如何保留密钥备份的信息,请详见后续内容信息。

Statestore目录

statestore 目录保留与您的节点相关的信息,包括 SWAP 余额、其他节点信息、区块列表等等。

尽管您的 statestore 保留了您节点的状态,但是备份前,要先把矿机关闭,以保证数据能够在启动时,可以重新同步。

Localstore目录

这个目录主要包含你自己节点的区块信息,或者与你相关的区块的信息。

Clef数据的备份

备份 Clef 的存储数据也很重要。这包括您的敏感密钥材料,因此请确保将其保密和安全!
你的keys密钥组使你拥有可自主支配你的gbzz的能力。.

对于从包管理器 yum 或 apt 安装的 Linux,您的 Clef 数据目录位于:

/var/lib/bee-clef/

配置文件存储在:

/etc/bee-clef/

对于 Clef 的手动安装模式,您的数据目录通常位于:

~/.clef

容器 Docker Compose的备份方式

当使用我们的 Docker Compose 配置文件运行您的节点时,Docker 将为 Bee 创建一个卷,并为 Bee Clef 创建一个卷。

您可以使用 docker cp 来检索这些文件夹的内容。

docker cp bee_bee_1:/home/bee/.bee/ bee
docker cp bee_clef_1:/app clef

以上是关于swarm测试极简指南如何备份保管好你的Bee矿机数据的主要内容,如果未能解决你的问题,请参考以下文章

swarm测试极简指南矿机的关键目录都在哪里?

swarm测试极简指南bee 矿机节点如何快速迁移?

swarm测试极简指南bee矿机的网络特点与惩罚机制

swarm测试极简指南使用树莓派部署你的矿机

swarm测试极简指南Bee Clef 是什么?

swarm测试极简指南bee从0.5.x升级到0.6.2的操作流程