2011-09-12 85 views
0

我有一個Data.fs的舊網站,它已經穿越了整個城市,積累了足夠的空間,足以與一個普通的二手汽車經銷商的代碼相媲美。清理Plone的閣樓

即使在刪除手動文件夾並打包數據庫後,Data.fs似乎佔用太多空間。

什麼是一個過程中追捕和收回Data.fs中的這個「失去的空間」?就像打印出對象樹和文件夾的相對大小(遞歸地)。

回答

1

查看ZODB/scripts/netspace.py或enfold.recipe.zodbscripts。有很多方法可以將netspace安裝到您的構建中,並設置所有正確的路徑信息。型號after this,但使用netspace=ZODB.scripts.netspace:Main而不是migrateblobs=ZODB.scripts.migrateblobs:main

+0

是否計算文件夾大小遞歸?從幫助頁面不清楚。 –

+0

它?我的答案有兩個選項。如果您已經嘗試過,發現它們缺乏,那麼通過更新問題來記錄您的發現可能對未來的Google員工非常有幫助。 –

1

這不利於追查,但你可以嘗試:

  1. 鏡像配置,而是用乾淨的Data.fs;

  2. 從直播網站導出(.zexp);

  3. 進口清潔;

如果一切順利,請切換到新的數據庫。