我的 WINDOWS PC 中的 C: 驅動器幾乎已滿。如何更改 geth 和 Mist 路徑以重新定位我的區塊鏈文件?
我在這裡讀到了我必須執行的地方
geth --datadir "NEW PATH"
。但是這個解決方案:1)對我來說不是永久有效的(它實際上會將geth指向那個方向,但如果我執行後
geth -help
它會顯示舊路徑)。
- 不會更新 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 在此提供的指導)