Bitcoin-Core
將舊塊保存在外部硬碟驅動器上,將最新塊保存在 SSD 上
我想在我的 SSD 上保留最新的 512 MB 塊(使用修剪?),並將區塊鏈的其餘部分保留在外部非 SSD 硬碟驅動器上。有沒有辦法做到這一點,還是我需要編寫一個腳本來完成這個?
塊在正常操作下不會被訪問,除非:當對等方獲取一個(並且最近的塊通常從記憶體記憶體中提供)時,當有一個必須撤消塊的影響的重組時(這非常罕見),或者當您使用 RPC 查找歷史區塊時。
考慮到這一點,也許您可以將您的 blocks 目錄放在另一個磁碟上。
如果您將節點設置為被修剪,但將修剪的數量設置為遠大於塊數據量,您將避免對等方從您那裡獲取大量舊塊(但仍保留數據)。
如果您在此配置中發現高磁碟訪問權限,我認為這是該項目想要解決的問題。