Go-Ethereum

重新同步和刪除chaindata目錄

  • December 16, 2017

我即將對區塊鏈進行重新同步,但是當我從以下位置刪除我的 chaindata 目錄時:

~/Library/Ethereum/chaindata

我注意到這裡還有另一個chaindata目錄:

~/Library/Ethereum/geth/chaindata

這對我來說似乎有點令人困惑。我應該刪除兩者嗎?兩者有什麼區別?在我今天將 geth 更新到 1.5.9 之前,我不確定chaindata 目錄是否存在。如果有幫助,我正在使用 Mist。

chaindata文件夾的位置在Geth的1.5.0版中已更改(我認為- 我無法立即在變更集中看到它……)。

它從 移動~/Library/Ethereum/chaindata~/Library/Ethereum/geth/chaindata,對 Windows 和 Linux 位置進行了等效更改。

將它們都刪除是安全的。geth removedb只能從新位置刪除目錄,在這種情況下,您應該手動將其從舊位置刪除,同時使用rm -rf ~/Library/Ethereum/chaindata.

我認為您不想手動刪除它,而是要使用

geth removedb 

對不起,我無法回答其餘的問題。

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