知識社群Login
系統備份、還原
by 葉欲恆, 2012-05-16 10:03, Views(1355)
TMS 系統可透過自動備份、定期手動備份與手動還原三種機制來保護系統,分別說明如下:
 
一、自動備份
啟用自動備份後,系統會自動複製系統資料 (含資料庫、教材檔),並保留在您設定的備份目錄中。
但由於此機制不支援遠端硬碟備份,因此建議於本機另行準備一顆實體硬碟作為備份之用。
 
1. 異動資料備份 (每日)
每日凌晨自動檢查異動檔案 (新增、修改及刪除),並更新到備份目錄 (例如 E:\TMS_BKUP\www)。
此外,每日透過系統所刪除的資料或檔案,隔日也會從備份目錄中刪除
所以備份目錄中僅會保留一份最新的資料及檔案
 
2. 完整資料備份 (每週)
每週六晚上將系統完整資料複製到備份目錄,並取代上週的備份資料 (例如將 C:\TMS 完整複製到 E:\TMS_BKUP\XCOPY)
 
註:由於自動備份機制僅允許將資料備份於伺服器本機,並無法有效避免病毒或人為入侵造成之損害
     建議貴單位仍需自行定期進行遠端備份。
 
二、手動備份
建議貴單位可透過既有之遠端備份機制或以手動方式,自行定期將系統資料備份至遠端之儲存設備
以提供更為完整的保障,備份流程如下:
 
1. 停止系統服務
開啟 [控制台 / 系統管理工具 / 服務] 後
依序停止 Apache2 /  MySQL / XMServo / FsBatCvt 等服務程式
 
2. 備份資料
分別將安裝目錄中的 [TMS\mysql\data] 及 [TMS\www] 兩個資料夾複製到遠端的硬碟即可。
 
3. 啟用系統服務
開啟 [控制台 / 系統管理工具 / 服務] 後
依序啟用 Apache2 / MySQL / XMServo / FsBatCvt 等服務程式 
 
三、系統還原
系統移機或重新安裝時,請先完成 [二、手動備份] 後,再依下列程序還原系統
 
1. 重新安裝系統
可從產品光碟取得安裝檔,執行 (tms.exe) 後即可自行依步驟說明安裝
 
2. 停止系統服務
開啟 [控制台 / 系統管理工具 / 服務] 後
依序停止 Apache2 / MySQL / XMServo / FsBatCvt 等服務程式
 
3. 還原系統資料
將手動備份的資料夾覆蓋到新系統相對應的資料夾即可
- 資料夾 [data] 覆蓋至 [C:\TMS\mysql]
- 資料夾 [www] 覆蓋至 [C:\TMS]
 
4. 啟用系統服務
開啟 [控制台 / 系統管理工具 / 服務] 後
依序啟用 Apache2 / MySQL / XMServo / FsBatCvt 等服務程式

註:若新安裝的系統目錄與原先的不同 (例如: 原本在 C:\ 現在安裝在D:\),則須進一步編修安裝路徑。
      請以 Ultra Edit 軟體開啟程式檔後 [D:\TMS\www\define.php] (需確認儲存格式為 big5 ),修改以下內容

      $APP_ROOT = "C:/TMS";   修改為 $APP_ROOT = "D:/TMS"; 
      $WEB_ROOT = "C:/TMS/{$WEB_DIR}";  修改為 $WEB_ROOT = "D:/TMS/{$WEB_DIR}";