更改Artifactory中的存储目录

更改Artifactory中的存储目录,artifactory,Artifactory,我刚刚安装了Artifactory,我需要建立并运行一个公司范围的常春藤存储库 出于灾难恢复目的,我需要Artifactory将数据存储在安装在/srv的RAID-1文件系统上(其中还存储MySQL数据文件)。我不喜欢使用blob存储,那么如何告诉Artifactory将其所有数据存储在不同于标准的目录中呢 系统信息:我运行SLES 11,并从RPM安装了Artifactory。基于校验和的存储是Artifactory的最大优势之一。它提供了更好的性能、重复数据消除,并允许上传优化、复制优化、免

我刚刚安装了Artifactory,我需要建立并运行一个公司范围的常春藤存储库

出于灾难恢复目的,我需要Artifactory将数据存储在安装在
/srv
的RAID-1文件系统上(其中还存储MySQL数据文件)。我不喜欢使用blob存储,那么如何告诉Artifactory将其所有数据存储在不同于标准的目录中呢


系统信息:我运行SLES 11,并从RPM安装了Artifactory。

基于校验和的存储是Artifactory的最大优势之一。它提供了更好的性能、重复数据消除,并允许上传优化、复制优化、免费复制和移动工件。到目前为止,blob存储是存储blob(二进制文件)的正确方法

通过将存储映射为
$ARTIFACTORY\u HOME/data
,可以根据您的需要更改工件存储的位置


对于灾难恢复,我们建议安装。此外,将以标准目录结构格式转储文件,并且可以配置备份的位置。

如果您有artifactory 4.6或更高版本,则可以创建
$artifactory\u HOME//binarystore.xml
配置文件。e、 g
/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>

/数据/二进制文件

我可以将配置文件中的路径$ARTIFACTORY\u HOME/data更改为其他路径吗?Like/opt/nas/artifactory@dmitry-r symlink救援。symlink仍然是推荐的解决方案吗?Artifactory 4.6还引入了binarystore.xml这一jira: