Blocks
如何將所有乙太坊區塊從 C 盤更改為 D 盤——關於答案的問題
我是新來的,不知道這是否是正確的回應方式。所以我複制了一個有問題的問題:
我已經完成了原始問題的答案中寫的事情,我可以看到文本文件。但是這些塊在舊位置(C:Drive)上從頭開始同步。可能是什麼原因?希望你能對此有所啟發。伊特
昨天,在同步過程中,我剛剛注意到我的空間不足,並且希望現在我想使用另一個驅動器:不是
C:\data_directory
,而是D:\data_directory
。所以我已經關閉了geth,然後複製了數據,正如你所問的“從C:驅動器到D:驅動器”,然後執行以下命令:
C:\geth\bin\geth.exe --datadir "D:\data_directory" --keystore "E:\keystoredir" --nousb --syncmode "fast" --cache=16384
這代表:
C:
來自驅動器的 geth 二進製文件:C:\geth\bin\geth.exe
,- 儲存或使用儲存在
D:\data_directory
- 儲存和使用錢包鑰匙
E:\keystoredir
- USB硬體錢包被禁用(手動沒有,不需要支持它)
- 假設您有 24 或 32 及更多 gb RAM
- 模式是“快速”(在 2010 年代的舊 sata2 ssd 和核心 i7 920 上,您將在 3-4 天內從頭開始同步:至於今天有263+ 數百萬個已知狀態條目(導入階段)
我現在已完全同步,我的 SSD
D:\data_directory
使用量為 152+ GB要附加到該節點以進行控制台,您應該執行如下:
C:\geth\bin\geth.exe attach ipc:\\.\pipe\geth.ipc
然後在第二個控制台視窗中,您將能夠鍵入命令。
PS。如果您發現該資訊有用,請投票!順便說一句,你的老問題是什麼?