如何快速同步EOS区块

一级用户组 sugela 1月前 42

正常从0开始同步数据的话,预计完成最起码要一个月的时间。


升级为1.8.4后,我考虑一下,我并不关心历史数据,所以使用了快照的方式,具体如下:

1.下载shapshot,网址 https://eosnode.tools/snapshots

wget https://s3.eu-central-1.wasabisys.com/eosnodetools/snapshots/snap_2019-09-26-05-00.tar.gz

2.解压快照包,会解压处.bin文件,供第三步使用

tar -xvzf snapshot.tar.gz

3.使用snapshot方式启动 --snapshot(其他参数可根据自己情况适当添加,我只列一下--snapshot,请删除data目录下的其他目录)

nohup /usr/bin/nodeos  --snapshot /data/home/snapshots/snapshot-04d6b8a841177e06256809c75305aab569c3f2d0d94ea4e6408ec875ea72889b.bin &

4.等待追上快照的最新高度,kill掉以snapshot启动的进程

pkill nodeos

5.正常启动

还没有人收藏过本帖~
最新回复 (2)
  • 管理员组 Surou 14天前
    0 引用 2
    想要全量历史,就得重放,目前没什么好的办法,只能慢慢等了
  • 一级用户组 sugela 9天前
    0 引用 3
    Surou 想要全量历史,就得重放,目前没什么好的办法,只能慢慢等了
    嗯嗯,全量确实要从创世块开始。不过我不在乎历史数据,所以用快照方式同步,也能满足
返回