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次將虛擬機單一快照複製到另一台主機 |
||
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 |