Confluence 6 附件存储文件系统的分级

从 Confluence 3.0 开始,附件的存储方式有了重大的改变和升级。如果你是从 Confluence 2.10 及其早期版本升级上来的,请参考 Upgrading Confluence 页面中推荐的升级路径,同时请阅读 Confluence 3.0 文档中 Hierarchical File System Attachment Storage 页面来获得新系统文件存储结构的相关信息。

Confluence 存储附件,例如文件和图片在文件系统中。Confluence 的附件存储布局设计基于以下的考虑:

  1. 限制任何单一目录级别结构中的文件数量(在一些文件系统中,可能有限制每一个目录中可以存储的文件数量)。
  2. 针对空间对附件进行分区,这样能够让系统管理对空间进行备份的时候能够针对特定的空间备份附件。

Confluence 的附件有一个数字用来定义属性:文件自己的内容 id文件所在页面中的内容 id 。这个意思是文件在逻辑上是属于内容的,通常内容又是属于空间(不是所有的内容都属于空间)。Confluence 中的空间文件,目录结构通常有 8 个级别,每一个目录级别的名字通常基于下面的算法。

1 (top) 总是为 ‘ver003‘ 这个定义为 Confluence 版本 3 的文件存储格式
2 最小的 3 个数字,这个数字为 空间 id 取模 250
3 下一个最小的 3 个数字,这个数字为 空间 id 取模 250
4 完整的 空间 id
5 附件所附加在页面的 ID 取模 250 后的最小 3 个数字
6 附件所附加在页面的 ID 取模 250 后的下一个最小 3 个数字
7 附件所在页面的完整的 content id
8 附件所在完整的 content id
9 这个是文件,这个文件是按照版本号进行命名的,例如:1, 2, 6。

modulo 计算被用来计算整除后的余数,例如 800 modulo 250 = 50.

例如:

希望找到一个特定空间中所有附件存储的目录,进入 <confluence url>/admin/findspaceattachments.jsp 然后输入空间的 Key,这个将会返回这个空间所存储文件系统中的目录附件。

上面图中文件 D 存储的的位置与其他的文件结构不同。这个文件没有空间级别( 2  到 4 级别),这个文件目录被称为 ‘nonspaced‘。这个地方通常存储的文件为全局站点的标志(logo)和没有保存的内容。

https://www.cwiki.us/display/CONF6ZH/Hierarchical+File+System+Attachment+Storage

原文地址:https://www.cnblogs.com/huyuchengus/p/9241268.html

时间: 2024-08-28 01:44:31

Confluence 6 附件存储文件系统的分级的相关文章

Confluence 6 附件存储提取文本文件

当基于文本的文件上传到 Confluence(例如,Word,PowerPoint 等),这些文件中的文本是可以提取并且添加到索引中的,用户可以通过索引来搜索这些文件中的文本内容,不仅仅是搜索文件名.当文件需要被重新索引的时候,我们存储提取后的文本,我们不需要对文本中的内容重新进行索引. 提取后的文本文件,通常是以版本号进行命名的,例如 2.extracted_text, 同时还会存储文件自己的版本(如上面第八级目录中描述的).我们只保存提取后文件的最新的版本,而不是和文件一样同时还保存了早期的

Confluence 6 附件存储配置

在默认的情况下 Confluence 的附件存储在 home 目录中(例如,在文件系统). 希望对 Confluence 的附件存储进行配置: 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接. 选择 附件存储(Attachment Storage). https://www.cwiki.us/display/CONF6ZH/Attachment+Storage+Configuration 原文地址:http://blog.51cto.com/osse

Confluence 6 整合到支持的附件存储选项

如果你现在正在存储附件到 WebDav 或者你的数据库中.你可以整合附件的存储到文件系统中.当你的附件从数据库中被合并到文件系统后,你存储在数据库中的附件数据就可以从数据库中删除了. 当附件合并进行的时候,所有使用 Confluence 的用户将会被禁止访问 Confluence 实例.这样配置的原因是避免在合并的时候出现数据库错误.当合并完成后,用户就可以继续使用 Confluence 了. 希望让日志在数据库合并的时候能够输出更多的内容,添加  com.atlassian.confluenc

Openerp 7.0 附件存储位置

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58         我们知道对OpenERP中的每个内部对象(比如:业务伙伴,采购订单,销售订单,发货单,等等)我们都可以添加任意的附件,如图片,文档,视频等.那么这些附

大神分享BPM三大附件存储方式

[实例分享]如何配置附件上传位置? 问题: H3 BPM默认情况下附件是存储在数据库中的,长时间下去数据库会越来越大,备份起来也很麻烦,请问如何配置可以让附件直接存储在指定目录或别的文件服务器中? 解决方法: 可以把附件分离出来单独放一个数据库或者配置文件服务器. 下面我介绍下H3 BPM的三种附件存储方式. 文件存储是设置H3 BPM所有的附件存储方式,可支持网络文件夹.FTP和数据库三种方式,系统默认采用数据库存储方式. 添加文件服务器,如下图所示: 如果数据库存储,那么需要设置数据库的访问

如何将WordPress远程附件存储到腾讯云对象存COS上

?WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用.WordPress 功能强大.扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能. 简介 这篇文章我们来介绍一下通过使用插件实现远程附件功能,将 WordPress 的媒体库附件存储在腾讯云 COS 上.腾讯云 COS 具有高扩展性.低成

Confluence 6 附件是如何被索引的

当一个文件被上传到 Confluence 后,Confluence 将会尝试对文件进行解压,然后对文件中的内容进行索引.这样系统就能够允许用户对文件中的内容进行搜索,而不仅仅是搜索文件名.这个过程对系统的内存要求比较高,如果你上传的附件比较大的时候还会导致内存溢出.Confluence 有下面的一些配置被用来避免出现内存溢出的错误: 如果你上传的文件大小大于 100 MB,Confluence 将不会尝试对文件进行解压和内容进行索引.你只能在 Confluence 中对文件名进行查找. 如果你上

在ASP.NET将程序中将上传的附件存储到另一台文件服务器上的实现

假定有两台服务器:A和B,其中A为Web服务器(IP:192.123.1.1, 为iis发布程序的服务器 ),B为文件服务器(IP: 192.123.2.2) 在文件服务器B中某个磁盘下创建一个共享文件夹DocShare,同时在该服务器上创建一个用户,如docUser, 并给此用户分配共享文件夹的读写权限 在WEB服务器A中也创建同一个用户,如 docUser, 同时密码与B中的docUser必须保持一致.并将用户docUser加入到IIS_WPG用户组 创建一个新的应用程序池docPool,

Confluence 6 手动备份

Confluence 的 Attachment Storage Configuration 可以配置 Confluence 将附件存储在  home directory,或者是存储在数据库中. Database 备份使用你的数据库管理工具来创建一个你的 Confluence 数据库备份.如果你的数据库同时还存储了你的附件,在随后的数据库导入中将会导入所有的内容.针对有大量附件的安装实例,请注意当前的 Confluence 整合附件将会在一个单独的事物中:CONF-9888. Attachment