我有一个带有Data.fs的旧网站,它已经通过永久性和累积的残骸足以与一般的二手车经销商相比。
即使在手动删除文件夹并打包数据库之后,Data.fs似乎占用了太多空间。
在Data.fs中捕获并回收这个“丢失的空间”的过程是什么?就像打印出对象树和文件夹的相对大小一样(递归地)。
答案 0 :(得分:1)
请参阅ZODB / scripts / netspace.py或enfold.recipe.zodbscripts
。有一些方法可以通过所有正确的路径信息设置将netspace
安装到您的buildout中。模型after this但使用netspace=ZODB.scripts.netspace:Main
代替migrateblobs=ZODB.scripts.migrateblobs:main
。
答案 1 :(得分:1)
这无助于追踪,但您可以尝试:
镜像配置,但使用干净的Data.fs;
从实际网站导出(.zexp);
导入清洁;
如果一切顺利,请切换到新数据库。
答案 2 :(得分:0)
您还可以查看以下链接:
眼睛看起来很有希望。
答案 3 :(得分:0)
不要忘记没有人期待Plone Inquisition: http://pypi.python.org/pypi/mr.inquisition