首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kvm/libvirt备份:如何确保在线块提交期间一致的fs?

kvm/libvirt备份:如何确保在线块提交期间一致的fs?
EN

Server Fault用户
提问于 2018-08-31 11:49:12
回答 1查看 2.1K关注 0票数 3

我想要创建一个由libvirt管理的10虚拟机的在线备份。我在客人中设置了qemu代理。

如果找到这个wiki条目,建议如下所示:

1.创建一个脱机快照

代码语言:javascript
复制
$ virsh snapshot-create-as --domain my-vm my-snapshot \
    --diskspec vda,file=/export/images/overlay.qcow2 \
    --disk-only --atomic --quiesce

备份基映像

代码语言:javascript
复制
$ my-backup-tool /path/to/base.image

3.将快照后发生的fs更改合并回基映像

代码语言:javascript
复制
$ virsh blockcommit my-vm hda --active --verbose --pivot

删除快照

代码语言:javascript
复制
$ virsh snapshot-delete my-vm --metadata my-snapshot

My问题:本文建议提供--quiesce参数以确保创建一致的快照(即在创建过程中冻结fs活动),但是在步骤3中不需要在例如virsh domfsfreeze的帮助下这样做吗?在块提交期间,正在进行的fs活动会发生什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-08-31 12:42:19

实际上,您不希望在块提交期间冻结文件系统。这将导致很长时间的延迟,而块正在从一个图像复制到另一个图像。因为在复制之前和复制期间,其中一个(或两者)总是代表实际的文件系统状态,因此没有更高的数据丢失几率。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/928863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档