常用命令
qm snapshot 101 zsl [options] 快照
-description string
qm rollback 回滾
qm delsnapshot [options] 刪除快照
參考文件
時間格式化參考
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 101z$date 101為本機ip
sleep 10
/usr/sbin/qm delsnapshot 101z$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 #重啟計畫任務
基於EXSi Shell的快照自動化建立和刪除
指令碼檔案需要放在 vmfs volumes目錄,即虛擬機器的存放目錄,放到其他目錄exsi主機重啟後會被清除。vim cmd vmsvc getallvms 此命令用來獲取esxi主機的所有vm 對於有些不需要快照的主機,可以在網頁的vm note資訊新增過濾,例如此處過濾了note資訊包含 no...
自動備份指令碼
功能 打包檔案列表中的檔案,存為帶日期標籤的檔案,每天定時備份一次,同時為避免備份量過大,只保留每月底和近一周的副本,最多共18個備份。windows下 backup.cmd rem echo off rem configure rar tool path set rartool c program...
VSS自動備份指令碼
1。備份指令碼 echo 開始 set vss install path d vss set vss db e vss set backup file e vssbackup date time backup.ssa set vss admin name admin set vss admin pa...