一、nexus备份
nexus完整的备份需要执行如下备份步骤:
1、Blob文件的备份
2、数据库备份
Blob文件备份:
可以直接使用tar命令将$data-dir/blobs目录下的所有目录打包进行备份。$data-dir缺省在sonatype-work/nexus3目录。
数据库备份:
1、在管理页面中新建Tasks,配置Admin - Export databases for backup。
2、填入备份文件的存放路径。
二、nexus恢复
1、停止nexus服务:service nexus stop
2、移除$data-dir/db中的下列目录:
。accesslog
。analytics
。audit
。component
。config
。security
3、将备份目录中的所有.bak文件拷贝到$data-dir/restore-from-backup。
4、删除$data-dir/blobs下的所有文件,然后将备份的Blob文件解压到$data-dir/blobs。
5、重启nexus。