Confluence

Confluence Home 目錄是存儲 Confluence 信息,查找索引,頁面附件的地方。其實 Home 目錄也可以定義爲數據目錄。

找到 Home 目錄

Confluence 的 home 目錄是你在安裝 Confluence 的時候定義的。存儲位置定義在 confluence-init.properties 文件中,這個文件位於你 Confluence 安裝目錄的 confluence/WEB-INF/classes 目錄下。

當 Confluence 正在運行的時候,你可以從下面的配置連接中找到 home 目錄的配置路徑:  > 基本配置(General Configuration) > 系統信息(System Information) > Confluence 信息 - Home 目錄(Confluence Information - Confluence Home)

如果你現在正在使用的是 Confluence 數據中心(集羣服務器),同時你已經配置了共享 home (shared home)目錄,這個目錄中應該已經有一些數據了(例如附件和備份等),那麼你共享目錄的大小可能改變。你共享目錄的路徑應該在你的 <local-home>/confluence.cfg.xml 文件中的 confluence.cluster.home 屬性定義。

Home 目錄中的內容

Confluence home 目錄存儲了 Confluence 在運行中所使用的數據。下面對 Confluence home 目錄中使用的數據和文件進行一些說明:

文件或目錄(File or directory)
用途(Purpose)
confluence.cfg.xml

這個文件有 Confluence 能正常啓動所需要的所有配置,例如有:

  • 產品許可證(Product license)
  • 上下文路徑(Context path)
  • 數據庫配置細節,例如數據庫地址,連接池配置等
  • 重要目錄的路徑
attachments/

這個目錄存儲了 Confluence 所使用附件的每一版本。

你可以爲你的附件存儲指定一個特定的其他目錄,這個配置是在 confluence.cfg.xml 文件中的 attachments.dir 配置定義的。

在數據中心模式下,這個目錄通常是能在 Shared Home 目錄中定義的。

backups/

Confluence 將會把每天的備份文件存儲在這裏,同時也會存儲你手動創建的備份文件。在這個備份目錄中的備份文件通常的文件名是按照 daily-backup-YYYY_MM_DD.zip 格式定義的。

你可以爲你的備份文件存儲指定一個特定的其他目錄,這個配置是在 confluence.cfg.xml 文件中的 daily.backup.dir 配置定義的。

在數據中心模式下,這個目錄通常是能在 Shared Home 目錄中定義的。

bundled-plugins/ Confluence 安裝了一系列的插件。bundled-plugins 目錄是 Confluence 在啓動的時候解壓壓縮的插件後存儲的地方。這個目錄將會在 Confluence 每一次重啓的時候進行刷新,所以將這個目錄中安裝的插件刪除的話是不會刪除 Confluence 已經安裝的插件的。因爲這些內容將會在下一次 Confluence 重啓的時候重新創建。
database/ 這個是 Confluence 運行使用 Embedded H2 Database 模式的時候數據庫存儲的位置。在這種情況下,這個目錄存儲了 Confluence 運行所需要的所有數據庫數據。如果你配置 Confluence 使用外部數據庫例如你使用的數據庫是 MySQL 的話,這個目錄是不需要的。
index/

Confluence 的索引在 Confluence 使用的頻率非常高,查找 Confluence 最近更新的內容列表對 Confluence 運行來說是非常重要的。如果這個目錄中的數據丟失或者損壞了,你可以通過重構完整索引的方式將這些內容進行恢復。這個過程可能要花費很差的時間,花費時間的長度與你係統運行的數據量有多少有關係。

你可以爲你的索引文件存儲指定一個特定的其他目錄,這個配置是在 confluence.cfg.xml 文件中的 lucene.index.dir 配置定義的。

journal/

所以添加的日誌(journal )存儲在這裏,這個添加的日誌爲你對頁面進行修改的的時候(例如,頁面添加了評論,點贊,新頁面等)。Journal  中的內容將會被處理並添加到索引中(每 5 秒鐘處理一次)。

在集羣環境下,這個目錄中保存了各個實例需要同步的內容。keeps the indexes on each node in sync.

logs/ Confluence 的應用程序日誌存儲在這個目錄中。
plugin-cache/ 所有的 Confluence 插件存儲在數據庫中。爲了能夠更加快速的訪問插件所需要的 Jar 文件,Confluence 將會把這些存儲在數據庫中的插件緩存到本地上來,這個緩存目錄爲 plugin-cache 目錄。這個目錄中的內容將會在 Confluence 每一次重新啓動的時候刷新,在每一次 Confluence 重新啓動的時候,數據將會從 Confluence 數據庫中緩存到這裏,將這個目錄中安裝的插件刪除的話是不會刪除 Confluence 已經安裝的插件的。
temp/

temp 目錄被用來使用爲運行時候的功能臨時存儲的地方,例如導出,導入,文件上傳和索引。在這個目錄中存儲的文件爲臨時存儲的文件。當 Confluence 實例沒有運行的時候,你可以安全的清空這個文件夾中的所有內容。一個每天運行的計劃任務將會刪除這個文件中不在需要的文件。

你可以爲你的備份文件存儲指定一個特定的其他目錄,這個配置是在 confluence.cfg.xml 文件中在 webwork.multipart.saveDir 配置新的存儲位置。

thumbnails/

爲圖片縮略圖存儲的臨時文件目錄。這個目錄只用來使用爲縮略圖的換成,當這個文件中的內容刪除後,當圖片下一次訪問的時候,系統會重新將文件的縮略圖存在這個文件夾中創建。

在數據中心模式下,這個目錄通常是能在 Shared Home 目錄中定義的。

https://www.cwiki.us/display/CONF6ZH/Confluence+Home+and+other+important+directories

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章