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

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

如何备份你的Bee矿机数据

  • bee包安装以及手动安装的数据位置
    • bee 数据总体结构
      • keys目录
      • Statestore目录
      • Localstore目录
    • Clef数据的备份
  • 容器 Docker Compose的备份方式

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,bzz,以太坊,区块链,数字货币,以太坊)