Bitcoin-Core-Development

定期執行 Bitcoin Core 功能測試時,如何控制磁碟使用?

  • November 11, 2021

在定期執行 Bitcoin Core 和單元/功能測試時,我應該定期刪除哪些目錄以控制我的磁碟使用情況?

不同的人在推特上回答了這個問題。

/tmp/test_common_Bitcoin Core您應該定期刪除該目錄。對於 Martin Leitner-Ankerl,這是 6GB 的剩余文件(僅當測試失敗或被取消時才會出現剩余文件)。

theStack 還建議不時執行rm -rf /tmp/bitcoin_func_test_*

/tmp目錄通常僅在啟動時被刪除。在現代 Linux 發行版中/tmp,在執行時自動清理並不常見。

有時(例如合併#23371)您需要執行rm -rf ./test/cache以強制重新生成記憶體。在 #23371 案例中,功能測試框架的預挖鏈發生了變化,使用 MiniWallet 的功能測試將失敗(來源:theStack)

有關編譯 Bitcoin Core 和執行測試的一般建議,請參閱 Jon Atack 的此文件

引用自:https://bitcoin.stackexchange.com/questions/110618