我有一些老网站,有一台Data.fs,它经历了亿万年的旅行,积累了足够多的东西,足以与普通二手车经销商的码数相提并论。
即使在手动删除文件夹并打包数据库之后,Data.fs似乎也会占用太多空间。
在Data.fs中寻找和找回这个“丢失的空间”的过程是什么?比如打印出对象树和文件夹的相对大小(递归)。
发布于 2011-09-13 06:32:26
请参阅ZODB/scripts/netspace.py或enfold.recipe.zodbscripts。有一些方法可以将netspace安装到您的buildout中,并设置所有正确的路径信息。模型after this,但使用netspace=ZODB.scripts.netspace:Main而不是migrateblobs=ZODB.scripts.migrateblobs:main。
发布于 2011-09-13 09:13:53
这无助于追踪到它,但您可以尝试:
从实时站点使用干净的Data.fs;
如果一切顺利,请切换到新的数据库。
发布于 2011-09-13 16:12:02
您还可以查看以下链接:
眼睛的那个看起来很有前途。
https://stackoverflow.com/questions/7394749
复制相似问题