![克隆 virtualbox 分区的根文件系统](https://linux22.com/image/68499/%E5%85%8B%E9%9A%86%20virtualbox%20%E5%88%86%E5%8C%BA%E7%9A%84%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.png)
我有一个运行 CentOS 7 的测试虚拟机分区。这个特定分区上有很多配置。一些具体的配置,我忘记了。
我需要将此 virtualbox 分区转移到 3 台新计算机上。注意:不是 virtualbox 映像。基本上,让 3 台新计算机以完全相同的方式运行 CentOS 7。
最快、最好的方法是什么?
答案1
将分区写入主机磁盘,然后使用 rsync,并行运行 3 个,幸运的是,您的主机在将其放到网络上之前只从磁盘读取一次数据。这对我来说效果很好。
你可以尝试用广播或设置一些种子来让其他 3 台机器互相播种,但我怀疑这会让事情变得更快并且有很多开销,除非你定期这样做。
答案2
- 关闭要复制的机器
- 创建一台新机器
- 将旧机器的虚拟磁盘添加到新机器上
- 启动新机器并用于
ddrescue
创建要复制的分区的映像 - 将镜像传输至物理机
- 将映像(再次使用
ddrescue
)复制到新计算机的磁盘上 - 恢复旧的虚拟机并前往酒吧。