Go-Ethereum
重新同步和刪除chaindata目錄
我即將對區塊鏈進行重新同步,但是當我從以下位置刪除我的 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
對不起,我無法回答其餘的問題。