最新历史版本 :備份還原 返回文檔
編輯時間: 內容長度:图片数:目录数: 修改原因:

對於維運平台部署的帆軟專案,維運平台提供「備份管理」功能。支援一鍵備份,支援自動備份,可實現異地備份。

對於維運平台部署的帆軟專案,無法使用本文的平台備份還原功能,進行相關內容還原。

請透過維運平台完成:備份專案、還原專案。支援一鍵備份、自動備份、異地備份。支援一鍵還原、當機還原。

目錄:

1. 概述编辑

1.1 版本說明

版本
功能變動
4.0.13支援備份和還原定時任務
4.2.14.3定時任務配置資訊不再儲存在 dpworks 資料夾下,而是儲存在 FineDB 資料庫中
4.2.19.3「FDL任務」標籤頁被刪除
4.2.22.1刪除「更新升級」標籤頁,歷史版本請參考:歷史版本

1.2 應用場景

  • 為了保證系統升級和其他資源的安全性,需要對系統進行備份。

  • 在日常開發程式中,希望單個或整體定時任務可以定時備份。

1.3 功能簡介

平台提供備份還原的功能,支援對平台配置資訊、JAR 包、插件進行備份還原,以及線上對伺服器工程進行更新升級。如下圖所示:

QQ20250708-134812.png

2. 全局設定编辑

以管理者身分進入系統,點選「管理系統>智慧維運>備份還原」,點選「全局設定」按鈕,如下圖所示:

注:「全局設定」按鈕只有超管可見。

QQ20250708-135501.png

各設定項介紹如下表所示:

設定項說明
備份路徑預設為「../backup」,備份的資料夾只存在於 webroot 資料夾下,不會備份到其他地方。如果修改備份路徑時去掉前面的「../」,那麼備份的資料夾只存在於 WEB-INF 資料夾下。
備份頻率預設為「每週」,自動備份時間是凌晨兩點
份數上限

自動備份上限預設為 5 份

當份數已滿上限後,在做新的自動備份時,刪除最早一份自動備份

備份容量

自動備份可佔磁碟預設是 1024M

當磁碟容量已滿後,在做新的自動備份時,刪除最早一份自動備份

注:份數上限和備份容量修改後,不需要立刻生效,等下一次觸發備份時,進行檢查,並生效。

3. 備份的檔案內容和位置编辑

備份的檔案都在%FDL_HOME%/bakup下,具體位置如下表所示:

資料夾備份的內容  
  config  平台配置
  jar  JAR 包
  plugins  插件
 dpworks

 定時任務檔案

  • 不含調度配置,如希望備份還原定時任務調度,請同時備份「平台配置」

  • 還原完成後,平台現有定時任務將與備份中的定時任務合併,相同的任務將使用備份中的任務改寫

4.2.14.3 之前版本:

定時任務的配置資訊儲存在該資料夾下

4.2.14.3 及之後版本邏輯:

dpworks 下不會儲存資訊,為空資料夾;備份定時任務時,只需備份「平台配置」 即可

這裏以平台配置舉例,備份的檔案在 %FDL_HOME%\webapps\webroot\backup\config 下,其中 manual: 手動備份;auto: 自動備份。如下圖所示:

49E7FF46F6AB1DD691100BC08BD5CF34.png

4. 平台配置编辑

4.1 手動備份

點選「手動備份」,彈出對話框,可自訂名稱,點選「確定」,手動備份完成。如下圖所示:

QQ20250708-135557.png

QQ20250708-135708.png

4.2 自動備份

在「全局設定」中自訂備份頻率、份數上限、備份容量等,參見本文第二章內容。

4.3 還原

點選手動備份/自動備份下備份的檔案,點選「還原按鈕」,點選「確認」按鈕後彈出「還原完成,請重啟」,重啟FineDataLink 伺服器即可生效,如下圖所示:

QQ20250708-135803.png

Snipaste_2025-07-07_14-58-03.png

注1:還原後,還原版本消失,當前版本自動備份。

注2:重啟FineDataLink伺服器時要保證伺服器正常關閉,不能暴力關閉伺服器比如直接叉掉 Tomcat 伺服器的運作視窗。

4.4 刪除之前的備份

勾選需要刪除的備份,點選「刪除」,確認刪除,即可刪除之前的備份,自動備份和手動備份操作步驟一樣,如下圖所示:

QQ20250708-140148.png

5. FDL任務编辑

4.2.19.3 及之後版本,該 Tab 頁被刪除;該 Tab 頁說明請參見:歷史版本

6. JAR 包编辑

JAR 包的備份和還原步驟與平台配置的備份還原相同,可參見本文第四章。

備份的 JAR 包:WEB-INF/lib 下所有的 JAR。

7. 插件编辑

插件的備份和還原步驟與平台配置的備份還原相同,可參見本文第四章。

插件備份還原不需要重啟。