我刚刚安装了Artifactory,我需要建立和运行一个全公司范围的常春藤存储库。
出于灾难恢复的目的,我需要Artifactory将数据存储在安装在/srv
( MySQL数据文件也存储在这里)的RAID-1文件系统上。我不喜欢使用blob存储,所以我如何告诉Artifactory将其所有数据存储在一个与标准不同的目录中?
系统信息:我运行SLES 11,我已经从RPM安装了Artifactory。
发布于 2016-10-04 15:19:05
如果有工件4.6或更高版本,则可以创建$ARTIFACTORY_HOME//binarystore.xml
配置文件。例如/var/opt/jfrog/artifactory/etc/binarystore.xml
下面的配置将把工件放在/data
目录中
<config version="v1">
<chain template="file-system"> <!-- Use the "file-system" template -->
</chain>
<provider id="file-system" type="file-system"> <!-- Modify the "file-system" binary provider -->
<fileStoreDir>/data/binaries</fileStoreDir> <!-- Override the <fileStoreDir> attribute -->
</provider>
</config>
发布于 2014-12-05 15:25:59
基于校验和的存储是Artifactory最大的优势之一。它提供了更好的性能,去重复,并允许上传优化,复制优化,免费复制和移动工件。blob存储目前是存储blob(二进制文件)的正确方法。
通过将存储映射为$ARTIFACTORY_HOME/data
,可以根据您的需要更改工件存储的位置。
对于灾难恢复,我们建议设置主动/被动同步或主动/主动集群。此外,人工备份以标准目录结构格式转储文件,并且可以配置备份的位置。
https://stackoverflow.com/questions/27318114
复制相似问题