Bitcoin-Core
是否可以在 Mac OS Sierra 上使用比特幣核心將數據保存在網路驅動器上?
我得到了帶有 Mac OS Sierra 10.12.6 (16G29) 和 3 TB WD MyCloud 網路驅動器的 Mac Book Pro 2015。我需要執行比特幣核心客戶端,將區塊鏈數據保存在這個網路驅動器上,位於我的家庭網路上。我創建了一個符號連結:
admins-MacBook-Pro:~ admin$ ln -s /Volumes/User/Bitcoin ~/Bitcoin
這很好用,然後嘗試執行 Bitcoin-qt 客戶端:
/Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -datadir=/Users/admin/Bitcoin/
刪除
.lock
文件沒有幫助。除了文件之外,目錄中不會創建任何.lock
文件。原因是什麼以及如何使其發揮作用?
**更新:**很奇怪,但在同一網路上使用同一台機器,但使用不同的作業系統(Windows 10 通過 Bootcamp),Bitcoin-Qt 應用程序與網路驅動器上的數據目錄一起工作得很好。它開始同步。
Core(更具體的 levelDB,使用的數據庫庫)不支持網路驅動器。此外,UTXO 訪問(鏈狀態)必須盡可能快,並且應該在內部驅動器上執行,最好是 SSD。
如果您需要減少/轉移磁碟使用量,主要有兩種可能性:
修剪
添加
prune=550
到您bitcoin.conf
(或使用 啟動-prune=550
)以將保留的塊數據減少到最低限度。您的節點仍將進行完整驗證,但不會將舊的歷史區塊提供給其他節點。符號連結
符號連結塊目錄是可能的。檢查<https://en.bitcoin.it/wiki/Data_directory#Transferability>