使用的nexus為3.3.8,以上備份及還原方式建議使用3.1.0版本以上
1. nexus備份
nexus完整的備份需要執行如下備份步驟:
1)blob檔案的備份
blob檔案備份:可以直接使用tar命令將/export/data/nexus/blobs目錄下的所有目錄打包進行備份,Data目錄在/nexus/bin/nexus.vmoptions檔案-Dkaraf.data定義,
2)資料庫的備份
資料庫備份:在管理頁面新建Tasks,配置Admin - Export database for backup **,

填入的備份檔案的存放路徑,備份執行后如下圖:

2. nexus恢復
1)停止nexus服務,根據不同部署方式,各自停止
2)移除/nexus-data/db中所有資料(如果容器部署,可以理解為容器掛載映射出來的nexus-data/目錄下db)
3)將備份目錄中每個檔案最新的.bak檔案拷貝到/nexus-data/restore-from-backup
4)洗掉原有/nexus-data/blobs下所有檔案,然后備份的blob檔案解壓到/nexus/blobs
5)重啟nexus
注意:db目錄如果有殘留資料,restore-from-backup目錄里面的備份不會被恢復,
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/546512.html
標籤:其他
