Расположение вложений в JIRA - PullRequest
5 голосов
/ 25 августа 2011

Где JIRA сохраняет вложения, связанные с билетами? Я хочу сделать резервную копию только снимков экрана и документов, найденных на моем сайте JIRA. Сохраняет ли это в типах столбцов BLOB MySQL?

Ответы [ 2 ]

4 голосов
/ 25 августа 2011

Согласно JRA-23758 (теперь дубликат JRA-19873 ):

В текущем состоянии вложения в JIRA хранятся внутри вложений / имя-проектав иерархии ниже:

- attachments
 |- project-name
   |- issue key

Это на самом деле проблема:

Поскольку вложения связаны с ключами выпуска, это может создать проблему для тех, кто в Linux / UNIXПлатформа.Файловая система ext3 может содержать не более 32 000 подкаталогов в каталоге.Файловая система ext4 исправила это ограничение и увеличила его размер до 64 000 подкаталогов на каталог.

Проблема возникает, когда у вас есть 65 000 проблем на проект.Если бы это было так, то JIRA не смогла бы сохранить больше вложений, и это было бы проблематично.

3 голосов
/ 23 марта 2015

Jira хранит файлы в файловой системе, но сохраняет ссылку на вложения в базе данных (таблица fileattachment ).Эта ссылка включает имя файла, тип MIME, автора, размер и т. Д.

Например, вложение image7.png , связанное с проектом WHATEVER, выпуск WHATEVER-7, будет храниться вприкрепление файла таблицы, скажем, с ID 10654;это будет переводиться в файловой системе как:

/ YOUR_JIRA_HOME_FOLDER / data / attachments / WHATEVER / WHATEVER-7/10654

, где 10654 - фактическое вложение, и ссылается на идентификатор файла вбазы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...