如何轉移以太坊ETH錢包資料?以太坊C盤資料轉移教程,首先以太坊的資料儲存在user使用者名稱當中需要在硬碟的位置,一是可以備份你的私鑰,而是可以刪除錢包,還有其他的一些比較詳細的操作來轉移錢包資料。遷移首先要準備好掛載的硬碟,以阿里云為例:
阿里雲硬碟掛載:
https://help.aliyun.com/document_detail/25446.html?spm=5176.100241.0.0.ybzvKe
linux掛載到例項:
https://help.aliyun.com/document_detail/25426.html?spm=5176.doc25446.2.3.cKypvm
因為資料比較大,如果硬碟滿了,需要切換到新的大容量掛載硬碟。
1.停止核心執行
losf -i:8545
kill -s 9 執行緒號
2.先備份錢包資料:cp -r .ethereum/keystore ./keystore_backup
3.遷移資料:nohup mv .ethereum /mnt/ &
4.下載最新的geth(有必要的話)
https://geth.ethereum.org/downloads/
找到對應連結,wget之:wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.7.2-1db4ecdc.tar.gz
解壓之:tar -xzvf geth-linux-amd64-1.7.2-1db4ecdc.tar.gz
5.用指定目錄的方式來執行eth核心
nohup ./geth --fast --cache=512 --rpc --rpcaddr 0.0.0.0 --rpcapi "db,eth,net,web3,personal" --datadir /mnt/.ethereum/ &
備註:請注意自己的核心RPC許可權配置與安全策略,如果不確定的命令請不要在正式服嘗試。
以太坊錢包Ethereum Wallet C盤資料轉移:
使用過Ethereum Wallet的朋友都會發現,當我們安裝好並啟動此錢包時,錢包會自動同步區塊鏈上的資料到本地,那麼它預設同步到了什麼位置呢?如果你細心查詢,會發現在C:\Users\Administrator\AppData\Roaming\Ethereum下面有對應的geth和keystore資料夾。
對了,這就是預設儲存資料和證書的資料夾。隨著同步的進行,geth檔案會瘋狂的增加,目前幾十個G的資料,而且還會持續的上升。C盤空間小的電腦,馬上就會出現磁碟不足的情況,那麼本篇部落格就帶領大家解決此問題。
啟動Windows 命令操作,輸入cmd。
使用如下命令:
mklink /j C:\Users\Administrator\AppData\Roaming\Ethereum E:\Ethereum
上面的路徑可根據本機具體路徑進行修改;
其中,mklink /j 命令是建立硬連結的命令;
第一個目錄路徑為要建立關聯的路徑;
第二個目錄路徑為真實儲存資料的路徑;
這樣做的效果就是當軟體訪問指定的目錄檔案時發現有硬連結,就會讀取或操作硬連結指定的目錄檔案。
刪除硬連結
最簡單直接的方法就是將C盤的檔案刪除。
操作過程中的問題
透過Win+R啟動命令列操作時由於許可權不足導致無法操作,可選擇在選單中找到對應的命令操作,透過使用管理員許可權來進行操作。