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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397600.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397600.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397600.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Fragment與Activity交互(使用接口)

在Fragment中: 1. // 定義一個回調接口&#xff0c;該Fragment所在Activity需要實現該接口// 該Fragment將通過該接口與它所在的Activity交互 { public void onItemSelected(Integer id);}2. // 當該Fragment被添加、顯示到Activity時&#xff0c;回調該方法 public void onA…

java保齡球計分_自己寫的java保齡球記分

package com.java.bowlingscore1;import java.util.Arrays;public class Game { int[] bowlingScore new int[21]; //用來存放投擲擊倒的數目 int ball0; //數組下標 int score;//分數 int countframe0;//記錄當前是第幾輪 boolean firs…

你不知道的JavaScript-0

【數組】 刪除數組的幾種方法&#xff1a; https://www.cnblogs.com/Joans/p/3981122.html http://www.cnblogs.com/qiantuwuliang/archive/2010/09/01/1814706.html 【數字轉換】 parseInt(num, radix): 【寬松相等和嚴格相等】 允許在相等比較中進行強制類型轉換&#xff0c…

真是,原來可以這樣啊

一下午&#xff0c;解決了兩個問題。。。。。 先列上這兩個真是Bug的問題&#xff1a; 1、數據庫有個表book&#xff0c;里面有個字段 create_time Datetime類型的字段&#xff0c;這個字段是 not null 的。下午下代碼往數據庫里插入數據時&#xff0c;總是提示&#xff0c;cre…

1026. Table Tennis (30)

題目如下&#xff1a; A table tennis club has N tables available to the public. The tables are numbered from 1 to N. For any pair of players, if there are some tables open when they arrive, they will be assigned to the available table with the smallest numb…

java運行時異常中文_JAVA——運行時異常(RuntimeException)

Exception中有一個特殊的子類異常RuntimeException運行時異常。如果在函數內拋出該異常&#xff0c;函數上可以不用聲明&#xff0c;編譯一樣通過。如果在函數上聲明了該異常。調用者可以不用進行處理。編譯一樣通過。之所以不用在函數上聲明&#xff0c;是因為不需要讓調用者處…

內置函數isinstance和issubclass

1. isinstance&#xff08;obj,class&#xff09; 判斷對象obj是不是由class生成的對象。 class Foo:passobjFoo()print(isinstance(obj,Foo))obj是Foo的生成的對象&#xff0c;返回True。如果不是&#xff0c;則返回False。 d{x:1} #ddict({x:1} #)print(type(d) is dict) pri…

JavaOne 2016——首日亮點

今年&#xff0c;為期5天的JavaOne會議中&#xff0c;4個會場的議題都進行了直播&#xff0c;演講稿也在播出之后一并提供。\\來自Terracotta公司EHCache團隊的Henri Tremblay&#xff0c;做了主題為《學習Java 8&#xff1a;Lambda表達式和函數式編程&#xff08;Learn Java 8…

指針數據類型 java_C/C++ 指針的小結——指針與其它數據類型(數組、字符串、函數、結構體)的關系...

一、指針與數組和字符串1、指針與數組當聲明數時&#xff0c;編譯器在連續的內存空間分配基本地址和足夠的儲存空間&#xff0c;以容納數組的所有元素。基本地址是數組第一個元素(索引為0)的存儲位置。編譯器還把數組名定義為指向第一個元素的常量指針。元素的地址是通過索引和…

Linux tr命令詳解

tr是個簡單的替換命令&#xff0c;從標準輸入中替換、縮減和/或刪除字符&#xff0c;并將結果寫到標準輸出。 tr常見命令參數 用法&#xff1a;tr [選項]... SET1 [SET2] 從標準輸入中替換、縮減和/或刪除字符&#xff0c;并將結果寫到標準輸出。-c, -C, --complement …

512M內存編譯php出錯

make時錯誤如下 1 virtual memory exhausted: Cannot allocate memory make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 內存小造成的&#xff0c;為了成功的話需要加上參數 –disable-fileinfo即可參考鏈接&#xff1a;https://bugs.php.net/bug.php?id48809 轉載于…

Android中插件開發篇總結和概述

剛剛終于寫完了插件開發的最后一篇文章&#xff0c;下面就來總結一下&#xff0c;關于Android中插件篇從去年的11月份就開始規劃了&#xff0c;主要從三個方面去解讀Android中插件開發原理。說白了&#xff0c;插件開發的原理就是&#xff1a;動態加載技術。但是我們在開發插件…

java反射機制 路徑_Java 反射機制詳解

引言本文主要介紹Java中&#xff0c;有關反射機制、類的加載過程、以及控制反轉方面的內容。Java 反射機制Java創建對象的方式有哪些&#xff1a;new、反射、反序列化、克隆class對象獲取的方法有哪些&#xff1a;類名.class、getClass、forName、classLoader.loadClass(‘包類…

prop和attr在 jquery的

https://www.cnblogs.com/Showshare/p/different-between-attr-and-prop.html轉載于:https://www.cnblogs.com/beimingbingpo/p/9254680.html

java傳入數據庫生成柱狀圖_Java讀取數據庫數據生成柱狀圖

此案例是用swing顯示數據的。須要引入jfreechart相關包。不同版本號可能包不同樣。本人用的是此案例在ssi框架下會報錯&#xff0c;不用框架就沒問題。Java后臺邏輯代碼&#xff1a;public class BarChart {ChartPanel frame1;public BarChart() {CategoryDataset dataset get…

SVN系列操作(一)

SVN是什么&#xff1f; SVN是Subversion的簡稱&#xff0c;是一個開放源代碼的版本控制系統&#xff0c;常用于軟件開發項目中&#xff0c;實現代碼、文檔等的歷史版本保存、共享和權限管理。 進入SVN本地目錄&#xff0c;第一步操作就是update。 為什么呢&#xff1f;因為SVN是…

ubuntu-14.04.2-desktop使用方法

一、安裝VMware Tools 1. 在VMware Workstation11.1.0下安裝Ubuntu鏡像&#xff1a;ubuntukylin-14.04.2-desktop-amd64.iso 2. 點擊虛擬機菜單欄-安裝VMware Tools。 3. 在Ubuntu系統光盤中找到VMwareTools-9.9.2-2496486.tar.gz&#xff0c;右鍵復制到“桌面”&#xff0c;然…

ubuntu 跟xshell的問題

有2個分析&#xff1a; 1&#xff1a;是windos的防火墻沒有關閉 2&#xff1a;是虛擬機沒有安裝sshd服務器 ubuntu在CLI界面下輸入&#xff1a;dpkg -l |grep ssh 因為是我安裝過的sshd server 要是沒有sshd server 就要輸入 安裝。 三&#xff1a;要是安裝完之后 鏈接顯示說…

java gdal postgresql_使用GDAL/OGR操作Postgresql數據庫

&#xfeff;&#xfeff;GDAL(Geospatial Data AbstractionLibrary)是一個在X/MIT許可協議下的開源柵格空間數據轉換庫。它利用抽象數據模型來表達所支持的各種文件格式。它還有一系列命令行工具來進行數據轉換和處理。本文將使用GDAL/OGR庫讀寫Postgresql數據庫中的表&#x…

Go語言基礎之1--標識符、關鍵字、變量和常量、數據類型、Go的基本程序結構、Golang的特性...

一、前言 當我們項目較為簡單時&#xff0c;我們在src目錄下新建一個該項目目錄&#xff0c;里面存放源碼文件即可&#xff0c;見下圖&#xff1a; 當我們一個項目較為復雜時&#xff0c;我們可以在src目錄下新建一個該項目目錄&#xff0c;在針對該項目不同模塊創建不同目錄&a…