備份與還原

為了您的 Canvas 站台,為了老師及學生在學習平台數據的安全,應該要定期備份伺服器及資料庫。(否則你可能會工作不保...)
請定期備份服務器數據。

介紹兩種備份方式

  • VM快照備份(推薦使用), 這是最簡單、最快的,但也是最佔空間的,如果你的空間很大、且成本很低,可以考慮這個方法。
  • 備份CanvasLMS 文件夾,以下說明。

備份


cd /opt/canvas/canvaslms
# Canvas 停機
sudo /opt/canvas/lms/ctlscript.sh stop
# 壓縮
sudo tar -pczvf canvas-backup.tar.gz /opt/canvas/canvaslms
# 啟動 Canvas
sudo /opt/canvaslms/ctlscript.sh start

執行完後將 canvas-backup.tar.gz 存檔備用。

還原

將備份的壓縮包上傳到伺服器,執行以下命令:
# 停止 canvas
 sudo /opt/canvas/canvaslms/ctlscript.sh stop
# 將 canvas 目錄移到臨時目錄
 sudo mv /opt/canvas/canvaslms /tmp/canvas-backup
# 解壓縮
 sudo tar -pxzvf canvaslms-backup.tar.gz -C /  
# 啟動 Canvas
 sudo /opt/canvaslms/ctlscript.sh start

done.

Comments