VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?

#1

帖子 科学之子 » 2016-08-27 0:21

VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?
目的是因为两个虚拟机运行着相同的系统,有很多相同的文件
如果这些重复的部分可以合并,会节省空间,也更有利于充分利用缓存,而无需缓存重复的虚拟机内的系统文件
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?

#2

帖子 自由建客 » 2016-10-25 17:40

差分磁盘都支持,vbox 具体我不清楚,但肯定有这功能。先装好一台,再建一个分支。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?

#3

帖子 poloshiao » 2016-10-25 20:22

VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像
可能有問題
因為一个虚拟机使用了一个虚拟硬盘镜像 表示已掛載中
另一個虚拟机無法使用已掛載中的虚拟硬盘镜像
以上虚拟硬盘镜像是指開機的系統碟
头像
astolia
论坛版主
帖子: 6445
注册时间: 2008-09-18 13:11

Re: VirtualBox如何让两个虚拟机同时使用一个虚拟硬盘镜像,但写时复制?

#4

帖子 astolia » 2016-10-25 22:22

vbox可以
1:一个磁盘被多个虚拟机共享,虚拟机可以同时运行,但不能创建差分文件,所有修改都同时反映到不同虚拟机中
2:一个磁盘被多个虚拟机共享,虚拟机可以同时运行,不同虚拟机自动维护自身的差分文件

1和2都可以通过gui界面上的virtual media manager虚拟介质管理器修改实现,分别对应磁盘模式的shareable和multi-attach
shareable模式只能用于用固定大小方式创建的磁盘

所以你用multi-attach模式就行了
回复