swarm测试极简指南如何备份保管好你的Bee矿机数据
Posted weixin_46596227
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swarm测试极简指南如何备份保管好你的Bee矿机数据相关的知识,希望对你有一定的参考价值。
本文适用范围:Ubuntu / Debian / Raspbian / CentOS
如何备份你的Bee矿机数据
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矿机数据的主要内容,如果未能解决你的问题,请参考以下文章