Data.fsの問題に取り組んできました。6か月前の5Gbから現在はほぼ10Gbになっているので、Data.fsを削除しようとしました。
まず、portal_purgepolicyをZMIに20から3に配置しました。バージョン管理を回避するために、ploneCMSのすべてのタイプを変更しました。次に、Data.fsをparam 0でパックしようとしましたが、サイズは変更されませんでした。
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()
その後、再梱包を試みましたが、まったく変更はなく、10Gbのままです。私は実際にfsrecoverを試してみましたが、fstestまたはfsrefsによって生成された破損したデータがないため、失われた原因と見なしています。
どんな助けでも深く感謝されます。