lotus 导出区块高度 最小快照

2024-05-26 02:48

本文主要是介绍lotus 导出区块高度 最小快照,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

lotus 导出最小快照

  • 最小快照
    • 2022-05-01
    • 2022-07-22
  • 导入快照
  • 同步链
  • 参考

最小快照

screen -S chia
lotus chain export --recent-stateroots=901 --skip-old-msgs snapshot.car
  • 日志
  • lotus 区块高度导出 3个小时
# lotus --version
lotus version 1.14.1+mainnet+git.d2dca7b21
# cat daemon.log | grep export
2022-03-26T03:03:10.491Z	INFO	chainstore	store/snapshot.go:155	export started
2022-03-26T05:16:22.689Z	INFO	chainstore	store/snapshot.go:98	export	{"height": "1664640"}
2022-03-26T05:52:14.048Z	INFO	chainstore	store/snapshot.go:98	export	{"height": "0"}
2022-03-26T05:52:14.353Z	INFO	chainstore	store/snapshot.go:166	export finished	{"duration": 10143.861824855}

2022-05-01

  • 导出时间 5h
  • 61G May 1 15:21 snapshot.car
# cat daemon.log | grep export
2022-05-01T10:24:36.533+0800	INFO	chainstore	store/snapshot.go:155	export started
2022-05-01T14:33:11.063+0800	INFO	chainstore	store/snapshot.go:98	export	{"height": "1768320"}
2022-05-01T14:39:38.379+0800	INFO	chainstore	store/snapshot.go:98	export	{"height": "1765440"}2022-05-01T15:21:56.781+0800	INFO	chainstore	store/snapshot.go:98	export	{"height": "0"}
2022-05-01T15:21:57.163+0800	INFO	chainstore	store/snapshot.go:166	export finished	{"duration": 17840.628867532}

2022-07-22

  • lotus v1.16.0
# lotus --version
lotus version 1.16.0+mainnet+git.01254ab32
  • 进入nvme盘目录
cd /seal/
screen -S chain
lotus chain export --recent-stateroots=901 --skip-old-msgs my-snapshot.car
-rw-r--r--  1 root root  67G Jul 21 18:23 my-snapshot.car
  • 导出时间 2h
# cat daemon.log | grep export
2022-07-21T16:32:52.944Z	INFO	chainstore	store/snapshot.go:171	export started
2022-07-21T18:09:27.684Z	INFO	chainstore	store/snapshot.go:103	export	{"height": "2001600"}
2022-07-21T18:09:29.491Z	INFO	chainstore	store/snapshot.go:103	export	{"height": "1998720"}
......
2022-07-21T18:23:57.698Z	INFO	chainstore	store/snapshot.go:103	export	{"height": "2880"}
2022-07-21T18:23:58.324Z	INFO	chainstore	store/snapshot.go:103	export	{"height": "0"}
2022-07-21T18:23:58.434Z	INFO	chainstore	store/snapshot.go:182	export finished	{"duration": 6665.490158174}

导入快照

lotus daemon stop
# mv datastore/ datastore_old
# mkdir datastore# cd kvlog/metadata/
# mv 1633360978.log.cbor 1633360978.log.cbor_backup
lotus daemon --import-snapshot snapshot.car --halt-after-import

同步链

nohup lotus daemon >> /var/log/chain/daemon.log 2>&1 &

参考

  1. Creating a snapshot
  2. 导入导出同步数据裁剪快照
  3. lotus 链数据导入导出使用教程
  4. 压缩区块数据

这篇关于lotus 导出区块高度 最小快照的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1003338

相关文章

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

java poi实现Excel多级表头导出方式(多级表头,复杂表头)

《javapoi实现Excel多级表头导出方式(多级表头,复杂表头)》文章介绍了使用javapoi库实现Excel多级表头导出的方法,通过主代码、合并单元格、设置表头单元格宽度、填充数据、web下载... 目录Java poi实现Excel多级表头导出(多级表头,复杂表头)上代码1.主代码2.合并单元格3.

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

poj 1287 Networking(prim or kruscal最小生成树)

题意给你点与点间距离,求最小生成树。 注意点是,两点之间可能有不同的路,输入的时候选择最小的,和之前有道最短路WA的题目类似。 prim代码: #include<stdio.h>const int MaxN = 51;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int P;int prim(){bool vis[MaxN];

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

poj 1734 (floyd求最小环并打印路径)

题意: 求图中的一个最小环,并打印路径。 解析: ans 保存最小环长度。 一直wa,最后终于找到原因,inf开太大爆掉了。。。 虽然0x3f3f3f3f用memset好用,但是还是有局限性。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#incl

hdu 1102 uva 10397(最小生成树prim)

hdu 1102: 题意: 给一个邻接矩阵,给一些村庄间已经修的路,问最小生成树。 解析: 把已经修的路的权值改为0,套个prim()。 注意prim 最外层循坏为n-1。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstri

poj 2175 最小费用最大流TLE

题意: 一条街上有n个大楼,坐标为xi,yi,bi个人在里面工作。 然后防空洞的坐标为pj,qj,可以容纳cj个人。 从大楼i中的人到防空洞j去避难所需的时间为 abs(xi - pi) + (yi - qi) + 1。 现在设计了一个避难计划,指定从大楼i到防空洞j避难的人数 eij。 判断如果按照原计划进行,所有人避难所用的时间总和是不是最小的。 若是,输出“OPETIMAL",若

poj 2135 有流量限制的最小费用最大流

题意: 农场里有n块地,其中约翰的家在1号地,二n号地有个很大的仓库。 农场有M条道路(双向),道路i连接着ai号地和bi号地,长度为ci。 约翰希望按照从家里出发,经过若干块地后到达仓库,然后再返回家中的顺序带朋友参观。 如果要求往返不能经过同一条路两次,求参观路线总长度的最小值。 解析: 如果只考虑去或者回的情况,问题只不过是无向图中两点之间的最短路问题。 但是现在要去要回