線上書籍

Home

Proxmox 虛擬主機架設-從無到有(ZFS)

這裡主要是介紹自動化備份 zfs dataset 的 Linux bash script --->  sendlxc-copy   <---點選下載  

功能簡介

sendlxc-copy - 虛擬機差異性快照update程序:
sendlxc-copy create - 建立快照:建立本機 虛擬機快照
sendlxc-copy create   vmid
sendlxc-copy create   01    將本機虛擬機 x01 建立快照
sendlxc-copy list   - 快照版本查詢:查詢本機端與遠端相同虛擬機最後兩個快照對照"
sendlxc-copy list   vmid 遠端主機名"
sendlxc-copy list   01   1|2|3|4|5
sendlxc-copy listalllastsnapshot   - 所有虛擬機最後快照版本:查詢指定主機最後一個快照列表
        echo "sendlxc-copy listalllastsnapshot   遠端主機名"
        echo "sendlxc-copy listalllastsnapshot   1|2|3|4|5

sendlxc-copy copy   - 虛擬機指定快照複製到異機:適用於第1次將虛擬機單一快照複製到另一台主機
(遠端需先建立虛擬機設定檔,但dataset不需建立)
        echo "sendlxc-copy copy   vmid 遠端主機名 快照名稱
        echo "sendlxc-copy copy   01   1|2|3|4|5  2017-08-01

sendlxc-copy copyall   虛擬機所有快照完整複製到異機:
適用於第1次將虛擬機含所有快照完整備份複製到另一台主機
(遠端需先建立虛擬機設定檔,但dataset不需建立)
sendlxc-copy copyall   vmid 遠端主機名
sendlxc-copy copyall   01   1|2|3|4|5
sendlxc-copy update - 差異性傳送:手動指定
sendlxc-copy update vmid 遠端主機名 快照名稱1  快照名稱2
sendlxc-copy update 01   1|2|3|4|5  2017-08-01 2017-08-31
差異性傳送:自動指定/遠端主機快照更新至本機最新快照
sendlxc-copy autoupdate vmid 遠端主機名
sendlxc-copy autoupdate 01   1|2|3|4|5
刪除最後一份快照:刪除本機或遠端主機裡指定虛擬機最後一份快照
        echo "sendlxc-copy destroylastsnapshot vmid 主機名   "
        echo "sendlxc-copy destroylastsnapshot 01   1|2|3|4|5