私は、中古の中古車販売店の庭に匹敵するように、aeonsと蓄積されたcruftを旅したData.fsを持つ古いサイトをいくつか持っています。Ploneで屋根裏部屋を掃除する
フォルダを手動で削除してデータベースをパッキングした後でも、Data.fsはあまりにも多くの領域を占めるようです。
Data.fsでこの "紛失したスペース"を探し回って再利用するプロセスは何でしょうか?オブジェクトツリーやフォルダの相対サイズを再帰的に出力するようにします。
私は、中古の中古車販売店の庭に匹敵するように、aeonsと蓄積されたcruftを旅したData.fsを持つ古いサイトをいくつか持っています。Ploneで屋根裏部屋を掃除する
フォルダを手動で削除してデータベースをパッキングした後でも、Data.fsはあまりにも多くの領域を占めるようです。
Data.fsでこの "紛失したスペース"を探し回って再利用するプロセスは何でしょうか?オブジェクトツリーやフォルダの相対サイズを再帰的に出力するようにします。
ZODB/scripts/netspace.pyまたはenfold.recipe.zodbscripts
を参照してください。すべての正しいパス情報を設定して、buildoutにnetspace
をインストールする方法があります。モデルafter thisですが、migrateblobs=ZODB.scripts.migrateblobs:main
の代わりにnetspace=ZODB.scripts.netspace:Main
を使用してください。
これは、それを追跡するのに役立ちませんが、あなたは試みることができる:
はなく、きれいなData.fsを持つ、ミラーリング構成。
ライブサイトから(.zexp)をエクスポートする。
クリーンにインポートします。
すべてがうまくいく場合は、新しいDBに切り替えます。
また、これらのリンクを見てみることができます:
目の1が有望に見えます。
そして誰もPloneの異端審問を期待していないことを忘れないでください: http://pypi.python.org/pypi/mr.inquisition
それは再帰的にフォルダのサイズを計算していますか?ヘルプページからはわかりません。 –
それは?私の答えには2つの選択肢があります。それを試して欠けていると感じたら、将来のGoogleの方が質問を更新してあなたの発見を文書化することが非常に役立つかもしれません。 –