跳到主內容

Proxmox VE 自動快照 cv4pve-autosnap

PVE 本身已有快照功能,但是這個快照功能只能限於手動去執行,不過還是有善心人開發出適合給 PVE 使用,這是由 節省哥 所介紹的功能,如果都設定完之後可以用排程方式或者腳本來執行快照服務。

運行環境


  • 系統環境: Proxmox VE 6.x

安裝或測試過程


  1. 首先到 cv4pve-autosnap 官方先下載套件服務
wget https://github.com/Corsinvest/cv4pve-autosnap/releases/download/v1.9.10/cv4pve-autosnap-linux-x64.zip
  1. 下載完後解壓縮
unzip cv4pve-autosnap-linux-x64.zip
  1. 如果無法解壓壓是正常的,因系統沒有預先安裝解壓套件,需再動手安裝後再進行解壓
apt install zip unzip
  1. 再將解壓出來的檔案移到 /usr/bin
mv cv4pve-autosnap /usr/bin
  1. 移動完後再給予該程式的執行權力
chmod +x /usr/bin/cv4pve-autosnap
  1. 再安裝必要套件,如果已安裝過無需安裝
apt install libcurl4 liblttng-ust0
  • 試執行看會不會出現以下的畫面
cv4pve-autosnap -h

pve-cv4pve-autosnap.png

操作說明


  • 建立快照
cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=PW --vmid='all' snap --label='Daily' --keep=10
  • 排除不需快照
cv4pve-autosnap --host=127.0.0.1 --username=root@pam --password=PW --vmid='all, -100' snap --label='Daily' --keep=10
  • 檢查是否有新版
cv4pve-autosnap app-check-update

參數說明


參數 說明
--host 指本機或其他設備
--username 登入系統的帳號,這可以自行建立負責此功能
--password 登入的密碼
--vmid all或指定擬虛機代號
--label 可自行定義產生的快照名稱標籤 (通常為 hourly、daily 等)
--keep 保留的快照份數上限



參考相關網頁