我正在使用下面的命令运行 Ethereum full node.
geth --syncmode fast --cache 512
按照 https://cn.etherscan.com/chartsync/chaindefault 这里的数据,fast sync 同步完应该需要 460G (目前)。 但是我的节点已经用掉 600 多 G 了,还没有同步完,再增加下去我的硬盘就满了,为什么数据和 etherscan 的相差这么大?
1
blackcurrant OP 你们的全节点 data size 是多少?
|
2
zxc12300123 2020-08-18 12:01:11 +08:00
半年前就 2T 了,改一下 syncmode,用全同步模式。
|
3
kaichen 2020-08-18 12:11:48 +08:00 1
因为这个和你接收到的区块数据有关系,目前 geth 的文件 gc 有问题。
另外,建议你不要用刚刚好的大小,目前区块数据都是满的,增长的很快,即使是 500G 空间,可能再过一个多月就满了。 |
4
blackcurrant OP @kaichen 非常感谢。意思是说 etherscan 的数据是对的是吗?正常 gc 之后应该就只有 460G 了是吗?
如果我的节点想跑一年,大概需要预留多少空间? |
5
kaichen 2020-08-18 18:01:39 +08:00 2
|
6
pynix 2020-10-16 11:12:01 +08:00
现在不都是用 infura 吗?
|