私は、Data.fsを備えた古いサイトをいくつか持っています。これは、平均的な中古車ディーラーのヤードに匹敵するほどに、何年にもわたって移動し、残骸を蓄積してきました。
手動でフォルダを削除してデータベースをパックした後でも、Data.fsはスペースを取りすぎているようです。
Data.fsでこの「失われたスペース」を探し出し、取り戻すプロセスは何でしょうか。オブジェクトツリーとフォルダの相対的なサイズを(再帰的に)印刷するようなものです。
ZODB / scripts/netspace.pyまたはを参照してくださいenfold.recipe.zodbscripts
。netspace
すべての正しいパス情報を設定して、ビルドアウトにインストールする方法があります。この後にモデル化しますが、netspace=ZODB.scripts.netspace:Main
の代わりに 使用しmigrateblobs=ZODB.scripts.migrateblobs:main
ます。
これは追跡には役立ちませんが、試すことができます:
構成をミラーリングしますが、クリーンな Data.fs を使用します。
ライブ サイトからのエクスポート (.zexp)。
クリーンにインポートします。
問題がなければ、新しい DB に切り替えます。
そして、誰も Plone Inquisition を期待していないことを忘れないでください: http://pypi.python.org/pypi/mr.inquisition