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

相关文章

java获取图片的大小、宽度、高度方式

《java获取图片的大小、宽度、高度方式》文章介绍了如何将File对象转换为MultipartFile对象的过程,并分享了个人经验,希望能为读者提供参考... 目China编程录Java获取图片的大小、宽度、高度File对象(该对象里面是图片)MultipartFile对象(该对象里面是图片)总结java获取图片

Java导出Excel动态表头的示例详解

《Java导出Excel动态表头的示例详解》这篇文章主要为大家详细介绍了Java导出Excel动态表头的相关知识,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录前言一、效果展示二、代码实现1.固定头实体类2.动态头实现3.导出动态头前言本文只记录大致思路以及做法,代码不进

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

详解Vue如何使用xlsx库导出Excel文件

《详解Vue如何使用xlsx库导出Excel文件》第三方库xlsx提供了强大的功能来处理Excel文件,它可以简化导出Excel文件这个过程,本文将为大家详细介绍一下它的具体使用,需要的小伙伴可以了解... 目录1. 安装依赖2. 创建vue组件3. 解释代码在Vue.js项目中导出Excel文件,使用第三

Python实现将实体类列表数据导出到Excel文件

《Python实现将实体类列表数据导出到Excel文件》在数据处理和报告生成中,将实体类的列表数据导出到Excel文件是一项常见任务,Python提供了多种库来实现这一目标,下面就来跟随小编一起学习一... 目录一、环境准备二、定义实体类三、创建实体类列表四、将实体类列表转换为DataFrame五、导出Da

Python数据处理之导入导出Excel数据方式

《Python数据处理之导入导出Excel数据方式》Python是Excel数据处理的绝佳工具,通过Pandas和Openpyxl等库可以实现数据的导入、导出和自动化处理,从基础的数据读取和清洗到复杂... 目录python导入导出Excel数据开启数据之旅:为什么Python是Excel数据处理的最佳拍档

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];