Go-Ethereum

我的 WINDOWS PC 中的 C: 驅動器幾乎已滿。如何更改 geth 和 Mist 路徑以重新定位我的區塊鏈文件?

  • January 20, 2018

我在這裡讀到了我必須執行的地方geth --datadir "NEW PATH"。但是這個解決方案:

1)對我來說不是永久有效的(它實際上會將geth指向那個方向,但如果我執行後geth -help它會顯示舊路徑)。

  1. 不會更新 Mist(或乙太坊錢包)路徑。每次我執行它都會嘗試在舊路徑中再次下載整個區塊鏈。

我知道這已經在這里處理過,但找不到這種特殊情況的答案。提前致謝。

編輯:這個問題是 Windows 特定的,以前沒有回答過

您需要創建一個符號連結,從 Mist 尋找鏈數據的文件夾到您儲存鏈數據的文件夾(例如,在外部驅動器上)。您可以MKLINK在 Windows 中使用命令建立符號連結,這裡有一個很好的入門知識:http: //www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows -or-linux/?PageSpeed=noscript(符號連結與 Windows 快捷方式不同,儘管它的功能相似)

以下是在 Windows Vista、7、8 或 10 中執行此操作的說明:首先,在具有管理員權限的 Windows 中打開命令提示符,然後輸入:

mklink /J folder_path_that_Mist_looks_at folder_path_to_your_desired_location

在我使用 Win8 的情況下,這個命令看起來像這樣:(mklink /J C:\User\Username\AppData\Roaming\Ethereum D:\Etherdata\Ethereum我移動了我的整個 Etherdata 文件夾,而不僅僅是 chaindata 文件夾)。

/J表示您連結的是文件夾而不是文件。您無需導航到命令中的特定文件夾即可執行此操作。

(感謝@BokkyPooBah 在此提供的指導

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