目录

备份

1.备份blob store

2.备份Node ID

3.创建Task备份数据库(OrientDB)

恢复

1.恢复blob store&Node ID

2.恢复数据库数据

3.执行任务修复数据

3.1 通过blob store恢复数据库中的组件元数据

3.2 重建Browse

3.3 重建Search

参考文档


备份

Nexus Repository将组件存在blob store中,将组件元数据和配置信息存在数据库中(默认OrientDB)。所以备份的时候需要同时备份blob store和数据库,以确保数据的完整。

1.备份blob store

  • 如果是文件存储,blob store目录位置在 $data-dir/blobs。
  • 如果是使用S3。可以使用版本控制来代替备份,也可以将存储桶镜像到另一个S3。

2.备份Node ID

每个 Nexus Repository 实例都与一个不同的 ID 相关联。您必须备份此 ID,以便 Blob 存储指标(磁盘上 Blob 的大小和数量)和 Nexus Firewall 报告在还原时起作用。

  • Node ID文件位置:$data-dir/keystores/node/​

3.创建Task备份数据库(OrientDB)

Nexus Repository Manager --> System --> Tasks --> Create task --> "Admin - Export databases for backup"

当任务运行时,它会将备份数据导出到Backup location字段中指定的路径。将包含以下数据库的 .bak 文件:

  • Component - 组件,构成存储库管理器中组件的所有相关数据
  • Configuration - 配置,常规管理配置,例如计划任务和电子邮件服务器配置
  • Security - 安全,所有用户和访问权限管理内容

所有备份文件都以基于任务开始时间的时间戳格式显示。

请注意,在备份任务运行时,存储库将暂时进入只读状态。

恢复

1.恢复blob store&Node ID

当Nexus发生故障,出现了需要重新搭建一台nexus是。在搭建新的nexus后,可以通过rsync备份、共享存储备份等方式,将blob store的数据拷贝或挂载到blobs目录。恢复blobs目录的数据后,启动nexus。

blob store目录位置:$data-dir/blobs

Node ID文件位置:$data-dir/keystores/node/​

新的nexus启动后,虽然blobs中有我们备份的数据,但是在控制台的Search和Browse里看不到任何原有的组件信息。

2.恢复数据库数据

  1. 停止 Nexus 存储库
  2. 删除目录 $data-dir/db中的component、config、security目录
  3. 将相应的数据库备份 .bak 文件复制到 $data-dir/restore-from-backup 进行恢复(注意:对于版本 3.10.0 或更早版本,恢复目录位置 $data-dir/backup)
  4. 还原与 DB 备份对应的 Blob Store备份 和 Node ID文件
  5. 重新启动 Nexus 存储库,并验证 Nexus 存储库是否正常运行
  6. 从restore-from-backup目录中删除.bak 文件

3.执行任务修复数据

3.1 通过blob store恢复数据库中的组件元数据

Nexus Repository Manager --> System --> Tasks --> Create task --> "Repair - Reconcile component database from blob store"

3.2 重建Browse

Nexus Repository Manager --> System --> Tasks --> Create task --> "Repair - Rebuild repository browse"

3.3 重建Search

Nexus Repository Manager --> System --> Tasks --> Create task --> "Repair - Rebuild repository search"

参考文档

备份操作

Prepare a Backuphttps://help.sonatype.com/repomanager3/planning-your-implementation/backup-and-restore/prepare-a-backup恢复数据库备份操作

Restore Exported Databaseshttps://help.sonatype.com/repomanager3/planning-your-implementation/backup-and-restore/restore-exported-databasesTask详解

Taskshttps://help.sonatype.com/repomanager3/nexus-repository-administration/tasks

Nexus数据备份恢复相关推荐

  1. 实验10 SQL Server 数据备份/恢复

    实验10 SQL Server 数据备份/恢复 一.实验目的 1.了解数据库备份的过程和属性设置: 2.掌握应用企业管理器备份和恢复数据库: 3.掌握应用T-SQL备份和恢复数据库: 4.掌握数据导入 ...

  2. MongoDB 教程六: MongoDB管理:数据导入导出,数据备份恢复及用户安全与认证

    视频地址:MongoDB 教程六: MongoDB管理:数据导入导出,数据备份恢复及用户安全与认证 MongoDB数据库备份与恢复 一.备份 先介绍下命令语法: mongodump -h dbhost ...

  3. mysql数据备份恢复

    数据备份恢复 一.概述 MySQL数据备份即databases Binlog my.cnf 所有备份数据都应放在非数据库本地,而且建议有多份副本.测试环境中做日常恢复演练,恢复较备份更为重要. 备份: ...

  4. 远程linux还原本地bak文件,Linux -- 服务器数据备份恢复策略

    一.Linux 备份恢复基础 1.什么是备份 最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据.一次备份可能是简单的 cp命令, ...

  5. commvault备份mysql数据库_Commvault数据备份恢复平台-功能测试报告.pdf

    Commvault 软件功能测试报告 Commvault 测试报告 Commvault 数据备份恢复平台 功能测试报告 第 1 页 Commvault 软件功能测试报告 目 录 第 1 章 测试概述 ...

  6. 华为云等级保护之数据备份恢复(完整版)

    华为云等级保护之数据备份恢复(完整版) [摘要] 1. 等保合规要求等保2.0的技术要求中对数据的备份与恢复提出了明确的要求,从二级到四级的要求如下:2. 应对措施分析同时在安全管理制度中也列出了备份 ...

  7. 数据备份恢复软件专业数据保护Acronis True Image 2021 25.7.1

    介绍: Acronis True Image,安克诺斯专业数据备份恢复软件,为你提供专业数据保护. Acronis安克诺斯是全球最佳数据备份恢复软件,能对电脑文件.磁盘.应用程序.操作系统等进行完整数 ...

  8. MySQL数据备份恢复全攻略,让我们通过简单几步找回丢失的数据

    编写初衷 没有人生下来天生就是会计算机的,就拿笔者来说的话,也是从Windows->Centos->Ubuntu一步一步慢慢学习,积累下来的.为了让大家能够更快更高效率的学习,从今天开始, ...

  9. 阿里云rds数据备份恢复

    由于阿里云rds数据库备份的是物理备份,这个备份恢复,阿里云官方恢复是需要重新购买数据库才能恢复.下边介绍下如何恢复数据. 1.阿里云数据库备份实例,恢复数据的时候需要将数据恢复到本地数据库,是不能直 ...

最新文章

  1. ASP.NET中的图片路径问题
  2. 4块硬盘做raid几_Linux高级文件系统管理之RAID
  3. 开发asp.net2.0手机用网站 点滴[xgluxv]
  4. 在同一页面显示多个JavaScript统计图表
  5. spring内容协商管理_Spring框架中的内容协商
  6. js并发上传文件到不同服务器,simple-uploader.js 功能强大的上传组件 - 文章教程
  7. Aititi 特征点检测算法与匹配的前世今生与历史传承attilax总结v4
  8. 美国工程管理计算机方向,理工科同学必看!美国工程管理研究生申请大揭秘~...
  9. 常见的web前端性能优化方法总结
  10. 基于KMP与Levenshtein模糊匹配算法的银行联行号查询(转)
  11. Oracle基本认识
  12. 【踩坑日记】阿里云表格存储
  13. 第十一周OJ-Q50解题方法
  14. Node.js概述及编程基础
  15. php模拟登录QQ空间3.0 2014-11-23
  16. 对抗样本生成方法论文阅读笔记
  17. ACM-ICPC 2018 沈阳赛区网络预赛 J Ka Chang 分块
  18. 【探讨】打码平台是什么意思呢
  19. 鱼眼:一:一分钟详解鱼眼镜头标定基本原理及实现
  20. Picasso实现下载圆形头像以及圆角图片

热门文章

  1. 动易网站的seo优化和gg的优化
  2. 西安科技大学计算机学院党琪,师德先进个人-罗晓霞-西安科技大学计算机科学与技术学院...
  3. css常用效果总结,《CSS揭秘》-总结47个Css技巧(三):视觉效果
  4. 在小公司做开发太难了!面试面到我心态爆炸...
  5. 铂西学习日记---UDP通讯协议简单示例
  6. 分布式Job任务调度平台幂等性解决方案【XXL-Job】
  7. HTML期末作业-个人简历
  8. 她的十年开源路:只管热爱,无问西东
  9. 岁末将至,你还有多少诗想写给2020?
  10. 计算机专业看重CPU还是显卡,电脑是CPU重要还是显卡重要? 你选择对了吗?