Zope ZODB文件存储:数据.fs包装不够

2024-10-01 00:31:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在处理我的数据.fs. 它从6个月前的5Gb增加到现在的10Gb,所以我试着清除数据.fs. 在

首先,我把portal_purgepolicy放在ZMI中,从20到3。为了避免版本控制,我改变了plone CMS中的所有类型。然后我试着把我的数据.fs参数为0,但大小不变。在

我用过fstest.py以及参考文献.py为了检查我的文件存储完整性,他们没有发现任何损坏的数据。在

我试过这个python脚本

>>> import ZODB
>>> from ZODB.FileStorage import FileStorage
>>> bad = FileStorage('Data.fs')
>>> good = FileStorage('Undamaged.fs')
>>> good.copyTransactionsFrom(bad, verbose=True)    
>>> good.close()

然后尝试重新打包,但没有任何变化,仍然是10GB。我实际上尝试使用fsrecover,但我认为这是一个失败的原因,因为fstest或fsrefs没有引发损坏的数据。在

如有任何帮助,我们将不胜感激。在


Tags: 数据pyimportcmsplonefs版本控制portal