我想(或者最好必须)备份我的 KVM 虚拟机映像。我花了好几天时间寻找一个好的备份解决方案。我知道 amanda 是一个很好的解决方案。如果有人能告诉我是否支持以下内容,那就太好了:
- 触发 LVM 快照的创建(通过调用我为此编写的 Shell 脚本)
- 在我的 KVM LVM qcow2 稀疏文件上执行差异/增量备份。=> 我只想复制实际更改的位/字节(=增量备份)。并且它必须支持要备份的文件是稀疏文件。(Rsync 似乎在这方面存在某种问题(如果文件在另一端尚不存在...那么它将创建一个完整文件,而不是稀疏文件))
- 发布 LVM 快照(通过调用我为此编写的脚本)
很奇怪,我在互联网上搜索时没有找到任何关于这个事实的文档。Zmanda(商业版)支持 XEN VM Backup(但据我所知不支持 KVM)...
答案1
我记得,amanda 利用了本机备份实用程序。如果您的本机实用程序(即 gnu tar)支持稀疏文件,那么 amanda 也将支持。不过,我不确定 gnu tar 将如何处理 qcow2 文件的差异备份……很可能它只会复制整个文件。通常这些类型的备份实用程序在文件级别起作用,qcow2 文件看起来像一个文件。不过,如果您使用正确的选项,它确实支持稀疏文件。
Amanda 确实支持备份前脚本和备份后脚本。
您可能考虑的另一个选项是从虚拟机内部运行增量备份。