Rsync
是否可以同步實時虛擬機映像文件?
我在 KVM 上有幾個虛擬機。它們大多是無國籍的,關閉它們會產生影響並且並不理想。
是否有可能:
rsync /var/lib/libvirt/images/host1.qcow2 user@offsite:/var/lib/backup
(以及轉儲和 rsync 其關聯域的 XML)。
它們的大小從 ~60GB 到 ~20GB 不等。我可以期待某種腐敗,還是這通常是無害的?
在您的情況下,這基本上是無害的,但是當您稍後嘗試使用它們時,您可能會遇到文件系統錯誤,因此只需對它們執行 fsck 即可。日誌儲存可能會損壞,因此您的系統日誌可能會消失。
如果您可以重新掛載來賓分區
ro
並sync
在 rsync 之前執行,這將使該過程無縫且無錯誤,但我懷疑這是可能的。您還可以嘗試
-SIGSTOP
在 rsyncing 之前發送到所有寫入程序,然後sync
在您的 guest、rsync 和 send中發出-SIGCONT
- 這將導致更少的損壞。