1. 程式人生 > >同時安裝Ethereum Wallet和Mist共用區塊資料,並將以太坊geth從C盤轉移到其他盤

同時安裝Ethereum Wallet和Mist共用區塊資料,並將以太坊geth從C盤轉移到其他盤

1):以太坊錢包及Mist下載連結:https://github.com/ethereum/mist/releases/

2):解壓兩個檔案到您自己希望的硬碟,本人是D盤


3):找到檔案目錄下面的Ethereum Wallet.exe,雙擊執行;


4):執行開始同步資料之後,關閉Ethereum Wallet.exe   ,

        複製以下連結,輸入到資料夾位址列,開啟如下資料夾。

        C:\Users\Administrator\AppData\Roaming\Ethereum     

        這個路徑就是區塊資料儲存的目錄。


5):左鍵單擊Roaming,找到Ethereum資料夾。


6):剪下 C:\Users\Administrator\AppData\Roaming\資料夾下的  Ethereum 資料夾到你想移動到的目標盤,

        本人的是F盤,此時會生產路徑  F:\Ethereum   ;

        這時候,C盤的Ethereum就移動到F盤;

        C盤此時不存Ethereum資料夾,而F盤存在Ethereum資料夾;

       以上是建立硬連結的準備工作。


7):現在開始建立硬連結:在完成以上的準備工作之後,開啟命令提示符,複製以下命令  

        mklink /j C:\Users\Administrator\AppData\Roaming\Ethereum F:\Ethereum

       在命令提示符視窗,滑鼠點選右鍵,再點選“貼上”,貼上如上命令,按回車;

       紅色框框部分內容為命令執行的結果,表示硬連結已經建立,區塊目錄成功移動到F盤。

      

8):重新執行Ethereum Wallet.exe,開始同步資料,觀察一下,所下載的區塊資料是否已經移動到F盤了。

        如果F盤下的Ethereum開始不斷增大,說明移動成功。

        然後,關閉。

                                               以下是共用區塊資料的方法

9):現在執行我們下載好,並解壓過的Mist.exe,本人是放在D盤,所以路徑如下:

        D:\360安全瀏覽器下載\Mist-win64-0-9-3\win-unpacked

        等待  Mist.exe 執行,它會自動開始建立檔案系統,並下載同步區塊所需要的工具,我們只需等待就行。


10):當它出現如下介面時,就表示它準備好同步資料所需要的工具了,這時關閉它;


11):然後,同樣的,在C盤目錄下,找到它 。

C:\Users\Administrator\AppData\Roaming\Mist


12):以上步驟,是為了生產檔案目錄,現在開始進行共用區塊資料的準備工作:

          先找到

          C:\Users\Administrator\AppData\Roaming\Ethereum Wallet

       注意,這個是執行D盤裡面的程式包之後,自動在C盤生成的資料夾,並不是D盤的執行程式。


13):再找到

         C:\Users\Administrator\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

        壓縮此目錄下的        geth-windows-amd64-1.7.2-1db4ecdc   資料夾,然後複製它。


14):接著再找到  

          C:\Users\Administrator\AppData\Roaming\Mist\binaries\Geth\unpacked

          目錄下的     geth-windows-amd64-1.7.2-1db4ecdc   ,壓縮備份它,然後刪除它。


15):做好以上準備工作之後,將從

        C:\Users\Administrator\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

        路徑下複製的   geth-windows-amd64-1.7.2-1db4ecdc    解壓、代替

       C:\Users\Administrator\AppData\Roaming\Mist\binaries\Geth\unpacked

目錄中的   geth-windows-amd64-1.7.2-1db4ecdc    

        這樣,就完成了區塊資料的共用。

16):本人實測的結果是,

         (1),如果,沒執行Ethereum Wallet.exe,而直接開啟Mist.exe,則Mist.exe會自己從頭開始同步區塊資料。

         (2),如果,先執行Ethereum Wallet.exe,再開啟Mist.exe,則Mist.exe就能啟動,不會再去同步區塊資料。

我並不清楚,為什麼會出現以上問題的原因,大家能一起探討一下最好。

                                              另外,以下是本人火幣網的推廣連結,希望各位多多關照:

                                                                      http://suo.im/1RkQPy

                                                   註冊後,可以私信我,可以適當送一點點卡給你們。