一、能用于备份的文件
二、重启
nexus3安装目录的bin目录下面执行
xxx/xxx/xxx/xxx/bin/nexus start
1)停止nexus服务,根据不同部署方式,各自停止
2)移除/opt/software/nexus3/sonatype-work/nexus3/db(这是我的目录)中所有数据(如果容器部署,可以理解为容器挂载映射出来的nexus-data/目录下db)
3)将备份目录中每个文件最新的.bak文件拷贝到/opt/software/nexus3/sonatype-work/nexus3/restore-from-backup(这是我的目录)
4)删除原有/opt/software/nexus3/sonatype-work/nexus3/blobs(这是我的目录)下所有文件,然后备份的blob文件解压到/opt/software/nexus3/sonatype-work/nexus3/blobs(这是我的目录),不解压到这个文件夹也行,因为第一步的时候将blobs文件放到/opt/software/nexus3/sonatype-work/nexus3/nexus-data/文件夹下面了,重启的时候自动复制过去
5)重启nexus
注意:db目录如果有残留数据,restore-from-backup目录里面的备份不会被恢复。如果已经恢复完毕及时删除restore-from-backup/下面备份数据。