【发布时间】:2017-06-07 05:35:23
【问题描述】:
我想更改我的 Alfresco 实例的现有内容存储路径,因为它即将被填满。一种解决方案是将现有内容存储移动到另一个位置并更改 alfresco.global.properties 中的路径,但我想在另一个位置写入新数据并从当前位置读取现有数据。
【问题讨论】:
标签: alfresco alfresco-share alfresco-webscripts
我想更改我的 Alfresco 实例的现有内容存储路径,因为它即将被填满。一种解决方案是将现有内容存储移动到另一个位置并更改 alfresco.global.properties 中的路径,但我想在另一个位置写入新数据并从当前位置读取现有数据。
【问题讨论】:
标签: alfresco alfresco-share alfresco-webscripts
您无法编辑“dir root”属性,因为该文件夹包含正确启动 Alfresco 所需的文件。但是,您可以使用 Alfresco“内容存储”功能简单地添加任意数量的附加存储。
阅读内容商店。
http://docs.alfresco.com/5.1/concepts/store-manage-content.html
http://docs.alfresco.com/4.1/concepts/store-config-fullexample.html
我刚刚看到 Krutik 使用了与我相同的链接,对此感到抱歉。如果您使用的是 CE,您仍然可以使用/添加您自己的内容存储。缺少的功能是 OOTB“内容存储选择器”,您可以在其中通过在特定节点上设置属性/方面来选择具体的内容存储。
【讨论】:
据我所知,在露天这将是一种不可能的事情。第一个原因如下。
还有很多其他原因。
但是为了将来解决这个问题,您可以设置内容存储配置。您将在下面的链接中找到有关此的详细信息。
http://docs.alfresco.com/5.1/concepts/manage-cs-home.html
特别是下面一个会更有用。
http://docs.alfresco.com/5.1/concepts/store-config-fullexample.html
这在企业版中可用。我对内容存储不是 100% 了解,阅读完整文档可能会解决您的问题。
【讨论】:
当然这是可能的,但可能不是你所期望的。 AFaust 的 simple-content-stores 是不同内容存储实现的集合,它们遵循如何生成服务器端文档路径的不同概念。您可以查看selector property-based routing store 以按创建/修改日期选择位置。 如果您的目标只是在测试和开发系统中处理受限的磁盘空间,则通过将文件夹移动到另一个磁盘并创建符号链接而不是 Alfresco 期望目录的位置,使用符号链接(或快捷方式)可能会容易得多。 但请注意:这可能会导致文件夹结构混乱。如果您丢失有关已移动文件夹的概述,则可能会意外导致数据丢失。
如果您在 linux/unix 上运行,则创建包含不同物理设备/分区的逻辑卷可能会容易得多。
另一个非常简单的解决方案:将整个目录 alf_data/contentstore/ 移动到网络存储,足够大以存储所有数据并更改 alfresco-global.properties 中的路径
【讨论】: