我一直在处理我的 Data.fs 上的问题。它从 6 个月前的 5Gb 到现在几乎 10Gb,所以我试图清除 Data.fs。
首先,我已将 ZMI 中的 portal_purgepolicy 从 20 更改为 3。我已更改我的 plone CMS 中的所有类型以避免对其进行版本控制。然后我尝试用参数 0 打包我的 Data.fs,但它没有改变它的大小。
我使用 fstest.py 和 fsrefs.py 来检查我的 FileStorage 完整性,他们没有发现任何损坏的数据。
我试过这个python脚本
>>> import ZODB
>>> from ZODB.FileStorage import FileStorage
>>> bad = FileStorage('Data.fs')
>>> good = FileStorage('Undamaged.fs')
>>> good.copyTransactionsFrom(bad, verbose=True)
>>> good.close()
然后尝试重新打包,但没有任何变化,仍然是 10 Gb。我实际上尝试使用 fsrecover,但我认为这是一个失败的原因,因为 fstest 或 fsrefs 没有引发损坏的数据。
任何帮助将不胜感激。