Bitcoin-Core-Development
定期執行 Bitcoin Core 功能測試時,如何控制磁碟使用?
在定期執行 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 的此文件。