34.jpg
创建完整的 CAR 快照:

# 完整的快照比较大
# usage 
lotus chain export <filename> 
# e.g
lotus chain export lotus-chain-2021-09-09.car

只导出最新的区块,跳过以前的旧消息。

#导出一个阉割版的快照
# usage
lotus chain export --skip-old-msgs --recent-stateroots=<stateroots-num> <filename>
# e.g
lotus chain export --skip-old-msgs --recent-stateroots=2000 lotus-chain-2021-09-09.car

--recent-stateroots 参数指定要导出的状态根数,最小快照 –recent-stateroots 为 900,小于 900 的快照可能导入失败。(如果导入失败的话,请试着加大 –recent-stateroots 的值)
--skip-old-msgs 参数表示只导出那些 stateroots 直接引用的区块。

在首次启动 daemon 的时候执行导入快照。

#只是第一次需要导入,后面再启动 daemon 就不需要了
# Without verification
lotus daemon --import-snapshot <filename>
# With verification
lotus daemon --import-chain <filename>
#在快照导入之后就立即退出守护进程
# lotus daemon --import-snapshot --halt-after-import <filename>

检查区块是否同步完成

lotus sync wait

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code