控制面板的垃圾工具 Manage Deleted Items
每当用户在Alfresco里对某个文件/目录进行删除操作后,系统不会立即把该文件/目录删除掉,而是继续保存在系统中。
在Alfresco的内容存储分为数据库和文件系统,数据库存储着数据的对象并指向文件系统中存放的内容文件,当某个文件/目录被删除时,这个内容的数据和文件都还保存在Alfresco系统中,只要打开控制面板的垃圾工具,就可以找到之前删除的内容
>顶部控制面板>User Profile>Manage Deleted Items(底下)
你会看到一个删除列表,这个列表显示了历史删除的内容版本,你可以通过过滤按钮查按时间或用户来查找删除的内容。当你找到删除内容后,你可以
当你点击彻底删除后,你就将无法再恢复这个内容了。这时,这个内容的数据对象部分将从Alfresco的数据库中删除,而文件系统上的内容文件就变成了没有指向的垃圾文件,被移送到另外一个真正的垃圾目录下。
看看Alfresco的文件系统存储结构:
../alf_data
/audit.contentstore
/backup-lucene-indexes
/contentstore
/contentstore.deleted
/lucene-indexes
这里有两个目录,contentstore和contentstore.deleted,contentstore是内容的存放目录,而contentstore.deleted就是无用文件的存放目录了。放在contentstore.deleted下的内容会占用硬盘的空间,系统管理员可以定时清理一下。
深入Alfresco的内容删除管理配置文件,可以了解到,系统缺省情况下不会立即删除掉永久删除的文件,而是会继续保存一段时间(缺省14天),然而,你可以更改这些设定,在repository.properties文件里
# Decide if content should be removed from the system immediately after being orphaned.
# Do not change this unless you have examined the impact it has on your backup procedures.
system.content.eagerOrphanCleanup=true
# The number of days to keep orphaned content in the content stores.
# This has no effect on the 'deleted' content stores, which are not automatically emptied.
system.content.orphanProtectDays=10
# The CRON expression to trigger the deletion of resources associated with orphaned content.
system.content.orphanCleanup.cronExpression=0 0 4 * * ?
这三个参数可以控制系统如何处理永久删除的文件,你可以定时或立即执行删除工作。对于系统硬盘空间资源比较紧张的环境,管理员应该对此作出适当的调整。
- 大小: 34.2 KB
- 大小: 23.1 KB
分享到:
相关推荐
二、控制面板的垃圾工具(Manage Deleted Items) * 每当用户在 Alfresco 里对某个文件/目录进行删除操作后,系统不会立即把该文件/目录删除掉,而是继续保存在系统中。 * 在 Alfresco 的内容存储分为数据库和文件...
### SQL Inserted 和 Deleted 表详解 在 SQL Server 中,`Inserted` 和 `Deleted` 是两个特殊的表,它们主要用于触发器(Trigger)中。当执行 INSERT、UPDATE 或 DELETE 操作时,系统会自动创建这两个虚拟表,并...
相信剖析MATLAB工程应用技术。M文件均经过验证,非常好用。
Dont Download, it will be deleted
《微信好友恢复:深入解析“wechat-deleted-friends-master”项目》 在我们的日常生活中,微信作为一款全球广泛使用的社交应用,已经成为了我们联系亲朋好友、进行商务沟通的重要工具。然而,有时由于误操作或者...
5. **README.url**:这是一种快捷方式文件,通常指向一个网页或在线文档,可能是软件的官方文档、用户手册或支持页面。 综合这些文件,我们可以推测这是一个包含了安装和卸载过程的软件包,可能包含了一个特定的...
在SQL Server数据库管理...理解并熟练运用SQL级联触发器和deleted表对于数据库管理和开发人员来说至关重要。通过深入学习和实践相关的PPT课件,你可以更好地掌握这些高级特性,从而优化你的数据库管理和数据处理流程。
在IT行业中,文件管理是日常工作中不可或缺的一部分。当你需要处理压缩包文件时,了解如何有效地操作它们至关重要。这里我们将深入探讨“删除”这一主题,特别是针对压缩包内的文件。我们以一个名为...
5. **XML和Web服务**:理解和操作XML文档,以及使用Web服务(如SOAP或WCF)进行通信。 6. **设计原则和最佳实践**:包括软件设计模式、异常处理、代码调试、测试和优化等方面的知识。 7. **Visual Studio集成开发...
3. **文件签名识别**:为了确定哪些数据属于特定类型的文件(如图片、文档或视频),数据恢复工具会查找特定的文件头和尾部签名。这些签名是文件格式的标识,有助于正确地解析和重建文件内容。 4. **预览与恢复**:...
- 可以通过SQL Server Management Studio或其他数据库管理工具来进行备份。 - 备份文件应保存在安全的位置,并且建议定期检查备份文件的有效性。 2. **熟悉SQL语言**:如果你对SQL语言不太熟悉,建议先学习基本的...
SQLite-Deleted-Records-Parser, 在SQLite数据库中,用于恢复已经删除项目的脚本 SQLite解析器在SQLite数据库中恢复删除条目并将输出放入TSV文件或者文本文件( R ) 中的脚本sqlparse.py的###Usagesqlparse.py -f/...
### 数人员信息档案管理数据库系统设计 在设计一个专门用于管理各类人员信息的档案管理系统时,需要考虑的主要功能包括人员信息的维护(如输入、修改和删除)、根据给定条件查询人员档案信息以及档案报表的输出。...
在DML触发器内部,逻辑表INSERTED和DELETED是两个特殊的表,它们仅在触发器的上下文中可用。它们用于存储触发器操作影响的行数据。 INSERTED表 INSERTED表在INSERT或UPDATE触发器中用来存储触发操作后的新行数据。...
### 电商管理后台 API 接口文档解析 #### 一、概述 本文档旨在详细介绍电商管理后台API接口的具体实现方式及使用方法。该文档适用于所有与电商管理后台系统交互的应用程序开发者,帮助他们理解如何利用这些接口...
从垃圾箱中删除内容后, ContentStoreCleaner作业会将其移至“已删除内容存储”,并在14天后将节点状态更改为数据库中的deleted状态。 NodeServiceCleanup作业在30天后从数据库中删除该节点,但最后该文件仍...