使用FTP更新文件时,Alfresco不会将旧文件移动到contentstore.deleted

时间:2011-12-02 08:00:53

标签: alfresco

当我在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=0system.content.orphanCleanup.cronExpression=0 0/1 * * * ?,但alfresco未将旧文件移至contentstore.deleted

1 个答案:

答案 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