当我在alfresco中使用FTP更新/覆盖具有相同文件的文件时,alfresco正在其contentstore
中创建此文件的多个副本。 Alfresco没有在contentstore.deleted
文件夹中移动此文件的旧副本。这将不必要地增加contentstore
大小。
当我使用FTP更新/覆盖alfresco中的同一文件时,我希望alfresco将旧文件移动到contentstore.deleted
。
如果我使用具有不同文件大小的新文件更新此文件,则alfresco正在将旧文件移至contentstore.deleted
,问题仅在于使用相同文件进行更新。
还尝试在repository.properties中设置system.content.eagerOrphanCleanup=true
, system.content.orphanProtectDays=0
和system.content.orphanCleanup.cronExpression=0 0/1 * * * ?
,但alfresco未将旧文件移至contentstore.deleted
答案 0 :(得分:3)
在Alfresco文件删除是一个多步骤的过程。在第一步中,节点是“ archived ”并仍然保留在内容库中,即当您以管理员身份登录Alfresco Explorer时,您应该在 alfresco trashcan 中找到它们。 >来自管理员用户个人资料)。只有当它们从垃圾桶中删除时,它们才会被移动到contentstore.deleted文件夹。
查看此博客以了解该过程。他们甚至有一个模块可以自动从垃圾桶中删除: http://alfrescoshare.wordpress.com/2009/12/17/understanding-alfresco-document-life-cycle-for-backup-strategy/
请注意,通过设置选项system.content.eagerOrphanCleanup=true
当您从垃圾箱中删除内容文件时,它们将立即被删除,并且根本不会移动到contentstore.deleted
。