Go-Ethereum
可以將區塊鏈儲存在不同的目錄中嗎?
我
geth
在 Chromebook 中的 Linux 上執行。~/.ethereum
區塊鏈與其他重要文件一起儲存在. 問題是,我的 Chromebook 上的儲存容量非常有限,因此很難將數據保存在使用者目錄下。我有一張 SD 卡,我想在其中保存區塊鏈,同時將 geth 安裝保存在主目錄和電腦本地。我怎樣才能做到這一點?我不相信這與
--datadir
(這只是為了keystore
,對吧?)。任何指導或文件都是有幫助的,因為我基本上無法用我有限的儲存空間與網路同步。謝謝!
–datadir標誌指定位置數據目錄。
geth --datadir <path to data directory>
該目錄應包含以下子目錄:
- 鏈數據
- 密鑰庫
- 節點
啟動時,GETH 將嘗試在您的數據目錄中打開 IPC(程序間通信)unix 套接字
geth.ipc
。但是 FAT32 文件系統不支持創建 unix 套接字的必要操作。因此,如果目錄位於 FAT32 文件系統(例如外部快閃記憶體驅動器)上,您將需要:
--ipcdisable
通過添加標誌禁用程序間通信- 如果您希望使用 IPC 控制台,您可以指定它
geth.ipc
應該在 linux 文件系統 ipcpath 上--ipcpath some/path/on/linux/geth.ipc