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

使用FTP更新文件时,Alfresco未将旧文件移动到contentstore.deleted,alfresco,Alfresco,当我在alfresco中使用FTP更新/覆盖具有相同文件的文件时,alfresco正在其contentstore中创建此文件的多个副本。Alfresco没有移动contentstore.deleted文件夹中此文件的旧副本。这将不必要地增加contentstore大小 我希望alfresco在使用FTP更新/覆盖alfresco中的同一文件时将旧文件移动到contentstore。已删除 如果我使用具有不同文件大小的新文件更新此文件,则alfresco会将旧文件移动到contentstore.d

当我在alfresco中使用FTP更新/覆盖具有相同文件的文件时,alfresco正在其
contentstore
中创建此文件的多个副本。Alfresco没有移动
contentstore.deleted
文件夹中此文件的旧副本。这将不必要地增加
contentstore
大小

我希望alfresco在使用FTP更新/覆盖alfresco中的同一文件时将旧文件移动到
contentstore。已删除

如果我使用具有不同文件大小的新文件更新此文件,则alfresco会将旧文件移动到
contentstore.deleted
,问题仅限于使用相同文件进行更新


还通过设置
system.content.cleanup=true来尝试此操作,存储库.properties中的
system.content.orphanProtectDays=0
system.content.orphanCleanup.cronExpression=0 0/1***?
,但alfresco没有将旧文件移动到
contentstore。alfresco中的已删除文件是一个多步骤的过程。在第一步中,节点被“存档”并仍保留在contentstore中,即当您以管理员身份登录alfresco Explorer(->从管理员用户配置文件)时,您应该在alfresco垃圾桶中找到它们。只有当它们从垃圾桶中移除时,才会被移动到contentstore.deleted文件夹

看看这个博客,了解这个过程。他们甚至有一个模块可以自动从垃圾桶中删除:

请注意,通过设置选项
system.content.cleanup=true

当您从垃圾桶中删除内容文件时,内容文件将立即被删除,并且不会移动到
contentstore。已删除

这是什么版本的Alfresco?我在Alfresco 3.4d和Alfresco 4.0aSounds上尝试过,就像它可能是一个bug一样,但在做了很多测试之后,在alfresco FTP中发现了错误,所以可能值得在之前用4.0b重新测试。如果我们使用FTP将一个文件替换为同一个文件,alfresco不会使旧内容成为孤立内容。这将增加“alf_数据”文件夹的大小。如果我们使用JCR来实现这一点,它工作得很好,所以问题在于alfresco中的FTP协议。感谢您在这个问题上帮助我,现在在