pve系統 快照自動備份腳本


常用命令

qm snapshot 101 zsl [OPTIONS] 快照
-description string
qm rollback <vmid> <snapname> 回滾
qm delsnapshot <vmid> <snapshotname> [OPTIONS] 刪除快照

參考文檔

https://yq.aliyun.com/articles/118710
https://www.cnblogs.com/lovesKey/p/11333264.html
時間格式化參考
https://www.cnblogs.com/key-l731/p/9136368.html
date -d “1 days ago” +%Y%m%d%H%M #一天前

 

vi beifei.sh #備份腳本內容

#!/bin/bash

date=$(date +%Y%m%d)

rmdate=$(date -d "3 days ago" +%Y%m%d)               # 刪除 后天的快照 注意直接使用qm命令可能計划任務無法執行

/usr/sbin/qm snapshot 101 z$date                    101為本機ip

sleep 10

/usr/sbin/qm delsnapshot 101 z$rmdate               # 快照格式不能只是數據需要加一個任意字母 輸出一個日志文件確認是否成功

echo `date` > /b.log

 

 

 

chmod +x beifei.sh #給文件執行權限

echo "1 0 * * * sh /root/beifei.sh" > /var/spool/cron/crontabs/root #centos7系統計划任務文件是/var/spool/cron/root

crontab -l#查看計划任務

/etc/init.d/cron restart #重啟計划任務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM