Full-Node
我可以在筆記型電腦上執行比特幣全節點並使用外部硬碟儲存區塊鏈嗎?
我嘗試設置 datadir=/Volumes/BLOCKCHAIN (這是我的外部驅動器的路徑)。然後我執行 bitcoind,這是輸出的結尾,就在它踢出我的驅動器並給我一個匯流排錯誤之前:10。
... 2019-10-22T16:30:26Z init message: Loading block index... 2019-10-22T16:30:26Z Opening LevelDB in /Volumes/BLOCKCHAIN/blocks/index 2019-10-22T16:30:26Z Opened LevelDB successfully 2019-10-22T16:30:26Z Using obfuscation key for /Volumes/BLOCKCHAIN/blocks/index: 0000000000000000 Bus error: 10
還有另一種方法可以實現這一目標嗎?
如果您使用的是 USB 2.0,您的問題將是讀/寫速度。
典型的高速 USB 2.0 連接驅動器的速度僅為 40-50 MB/s。
你絕對應該使用 SSD 來儲存比特幣區塊鏈。隨著時間的推移,旋轉的硬碟會承受過多的壓力並且變得非常熱,因為不斷地進行讀取和寫入。如果您沒有任何其他磁碟,則不要在其上儲存其他數據,隨著時間的推移,我不會信任該磁碟。
還要確保您對磁碟具有寫入權限。
要查看錯誤是否來自有故障的連接器或適配器,您可以執行 I/O 測試。根據您使用的作業系統,有很多不錯的作業系統。對於 Linux,我喜歡Bonnie++。