方法1:
清空所有数据,重新下载,因为eth的fast sync机制,硬盘占用会小很多。但需要暂停核心比较长时间,估计目前需要10个小时吧
1.找出eth进程,先杀掉
2.移除数据
./geth removedb --datadir /mnt/.ethereum/
3.重启
nohup ./geth --fast --cache=1024 --rpc --rpcaddr 0.0.0.0 --rpcapi "db,eth,net,web3,personal" --datadir /mnt/.ethereum/ &
方法2:
新增大数据盘,迁移数据,重启。所需时间就是拷贝硬盘的时间,拷贝几百个G数据的时间,一般两三个小时。
1.挂载数据盘
https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.2.13.C7FHwq
2.找出eth进程,先杀掉
3.挂载好硬盘后,复制数据
nohup cp -r ./ethereum /mnt/
4.复制完后重启
nohup ./geth --fast --cache=1024 --rpc --rpcaddr 0.0.0.0 --rpcapi "db,eth,net,web3,personal" --datadir /mnt/.ethereum/ &
网友评论