云客户?
免费开始>
在MyJFrog >中升级
云有什么新>





完成系统备份

您可以定期对整个Artifactory系统进行自动备份。备份进程在目标备份目录中创建一个带有时间戳的目录。

中定义多个备份政府模块,选择Artifactory|备份每个备份都可能有自己的计划和存储库来处理或排除。

备份很大的文件存储

如果备份的存储空间超过1TB,请参考这篇文章在我们的知识库的指令。

删除过期文件,减少备份存储空间

建议手动删除access.backup。<时间> . json执行备份或系统导出时创建的文件。该文件可以在$JFROG_HOME/artifactory/var/backup/access/文件夹中找到。

备份内容以标准文件系统格式存储,并且可以加载到任何存储库中,这样Artifactory就不会将您锁定。

先决条件

如今,在许多客户环境中,主节点都专门配置了对一些用于Artifactory备份的NFS挂载的访问。

随着本地云高可用性在任何节点都可以创建备份的地方,用户将需要设置对所有节点的访问权限访问挂载以创建备份。或者,用户可以排除除单个节点以外的所有节点来管理集群范围内的任务。这将模仿今天的的行为,其中只有一个主节点可以写入NFS挂载。

如果您正在HA上迁移到Cloud-Native高可用性,建议为备份路径使用共享驱动器路径(如果您使用本地驱动器路径,备份将保存在触发备份操作的任何节点上,这可能导致混乱)。

页面内容

在备份页面,您可以选择一个现有的备份编辑或单击创建一个新的备份。

启用
选中后,将启用备份。
备份关键
此备份的唯一逻辑名称。
Cron表达式

可用于控制备份频率的有效CRON表达式。例如,要每12小时备份一次,请使用值:0 0 /12 * * ?

下次备份
当下一次备份运行时。
备份服务器路径

将本地存储库数据作为文件备份到其中的目录
默认为$ JFROG_HOME / artifactory / var /备份/ artifactory / [backup_key]

每次运行此备份都将在此目录下创建一个新目录,其名称为时间戳。

如果有备份错误,请发送邮件给管理员

如果设置了,所有Artifactory管理员在备份过程中遇到任何问题时都会收到电子邮件通知。

排除新的存储库
要排除新的存储库,需要添加artifactory-build-info存储库到排除存储库。
验证是否有足够的磁盘空间用于备份
如果设置了,Artifactory将验证备份目标位置是否有足够的可用磁盘空间来保存备份数据。如果没有足够的可用空间,Artifactory将中止备份并在日志文件中写入一条消息。
增量

设置后,该备份应该是增量备份。在这种情况下,只备份来自前一次运行的更改,因此该过程非常快。

备份目录名将被调用当前的(而不是使用时间戳)。

备份文件可以被任何基于增量文件系统的备份实用程序(例如rsync).

保留时间

在Artifactory清理备份以释放磁盘空间之前保留备份的小时数。仅适用于非增量备份。

不要在目标备份目录下存储任何自定义文件,因为自动备份清理过程可能会删除它们!

备份到Zip存档(缓慢且CPU密集型)

如果设置,备份将在Zip归档文件中创建。

监控备份进度

在系统备份期间,Artifactory将多条消息写入$JFROG_HOME / artifactory / var / log / artifactory-service.log文件。要监视备份过程,请查找指示完整系统导出的开始和结束的消息,如下例所示:

2016-06-09 02:00:00,023 [art- ex1] [INFO] (o.a.s.ArtifactoryApplicationContext:508) -开始完整的系统导出... ...2016-06-09 02:00:00,357 [art- ex1] [INFO] (o.a.s.ArtifactoryApplicationContext:620) -完整的系统导出完成成功。

恢复备份

恢复系统备份时,需要执行系统导入操作。有关更多信息,请参见系统导入导出


  • 没有标签
版权所有©2023 JFrog Ltd。