Go-Ethereum

我可以在 geth 完成一半時停止它並重新啟動它而不失去所有前半部分數據嗎?

  • September 2, 2020

我已經使用這個命令開始了 geth (全新安裝):

geth --datadir "my/path"

我同步完成了一半,想重新啟動我的電腦。

我會失去到目前為止積累的所有數據嗎?

當我重新啟動PC時,我是否必須--datadir再次傳入參數?

不,如果您重新啟動電腦,您不會失去任何數據。數據將保存在my/path. 如果您執行相同的命令(使用相同的--datadir路徑),則節點將從停止的位置繼續同步。

話雖如此,如果您在沒有正常退出同步的情況下重新啟動電腦,則某些數據可能會損壞。

引用自:https://ethereum.stackexchange.com/questions/87112