2011-08-25 446 views
5

JIRA在哪裏保存與票證有​​關的附件? 我只想備份在我的JIRA網站上找到的屏幕截圖圖像和文檔。 它將它保存在MySQL BLOB列類型中嗎?附件在JIRA中的位置

回答

4

根據JRA-23758(現重複的JRA-19873):

在目前的狀態,在JIRA附件存儲裏面的附件/項目的名稱,在下面的層次結構:

- attachments 
|- project-name 
    |- issue key 

這實際上是一個是問題:

由於附件與問題密鑰關聯,這可能會對Linux/UNIX平臺上的問題造成問題。 ext3文件系統每個目錄最多隻能有32,000個子目錄。 ext4文件系統修復了這個限制,並將其大小增加到每個目錄64,000個子目錄。

當每個項目有65,000個問題時,問題就會出現。如果是這種情況,那麼JIRA將無法保存更多附件,這會造成問題。

+0

只有當項目中的每個32K問題都有附件時。爲了避免這種情況,Confluence改變了它的磁盤結構,IIRC。 – mdoar

+0

對於最新版本的Jira(5.1.7)的相同問題的任何更新?附件是否保存在數據庫中? – Lin

+0

@Lin是否將附件保存在數據庫中?我不這麼認爲,因爲這方面有一個改進:https://jira.atlassian.com/browse/JRA-29380 – VonC

2

吉拉在文件系統中存儲文件,但存儲參考到在數據庫中的附着物(表FileAttachment的)。這參考包括文件名,MIME類型,作者,大小等

例如,附件image7.png與項目什麼的,問題WHATEVER-7,將下存儲在表FileAttachment的,說,ID 10654;這將在文件系統中翻譯爲:

/YOUR_JIRA_HOME_FOLDER /數據/附件/ WHATEVER/WHATEVER-7/10654

其中10654是實際的附件,和參考文獻在數據庫中的文件的ID。

+0

比上面的答案多得多(正在查找數據庫表),謝謝! –