我一直在处理我的Data.fs上的问题。它从6个月前的5Gb变为现在几乎10Gb所以我试图清除Data.fs.
首先,我将portal_purgepolicy从20到3放在ZMI中。我已经在我的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引发的数据损坏。
任何帮助都将深表感谢。