2011-08-25 78 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

比上面的答案多得多(正在查找数据库表),谢谢! –