lotus-miner 元数据备份
备份元数据
- 设置环境变量,重启 lotus-miner
export LOTUS_BACKUP_BASE_PATH=/root/lotus-miner_backup
- 备份元数据
# lotus-miner backup /root/lotus-miner_backup/backup.cbor
Success
lotus-miner backup /root/lotus-miner_backup/backup-$(date +"%Y-%m-%d").cbor
- 拷贝配置文件
config.toml
config.toml
cd $LOTUS_MINER_PATH
cp config.toml storage.json /root/lotus-miner_backup/
cp $LOTUS_MINER_PATH/{config.toml,storage.json} $LOTUS_BACKUP_BASE_PATH
# ls lotus-miner_backup/
backup.cbor config.toml storage.json
恢复
- 在另外一个节点恢复
- 拷贝到
$LOTUS_MINER_PATH
目录下
cp config.toml storage.json /nfstore/miner/
- 拷贝扇区数据store
- 修改扇区路径
vim storage.json
- 修改IP地址
vim config.toml
- 开始恢复
lotus-miner init restore backup.cbor
运行矿工
nohup lotus-miner run >> /var/log/miner/miner.log 2>&1 &
–offline 离线备份
# lotus-miner stop
# mkdir miner-backup_04012
# cp -r $LOTUS_MINER_PATH /seal/miner-backup_04012
# lotus-miner backup --offline /seal/miner-backup_04012/2022-04-12/backup.cbor
2022-04-12T00:35:03.257+0800 INFO backupds backupds/datastore.go:75 Starting datastore backup
2022-04-12T00:35:05.085+0800 INFO backupds backupds/datastore.go:130 Datastore backup done
# cp config.toml storage.json /seal/miner-backup_04012/2022-04-12
参考: