是否可以始终在虚拟机中工作/创建完整的机器备份(不依赖于特定硬件?)

是否可以始终在虚拟机中工作/创建完整的机器备份(不依赖于特定硬件?)

我的个人机器最近出现了硬件故障,需要在等待零件等时暂时使用另一台计算机。为我进行设置以便高效工作(通常是编码)和恢复备份数据花了一些时间(即使使用像 boxstarter / chocolatey 这样的自动安装程序),这很烦人。

这让我想到:是否可以创建可以在不同机器之间移植的完整环境备份?我认为系统映像备份不起作用,因为硬件可能不同。

在虚拟机中全职工作是否有好处?我猜这很容易在机器之间移动,甚至可以从外部硬盘临时运行,这意味着“客户”机器上的唯一要求就是安装 VirtualBox。

但是,我猜这会带来不良的性能损失(在我日常工作中运行数值模拟时这是一件坏事),并且需要维护主计算机上运行 Virtual Box 的操作系统以及我工作的虚拟操作系统?

我希望这不会被视为离题,但我有兴趣听到任何有关创建高效工作环境(最好是便携式的)的想法/建议。

答案1

我自己尝试过使用 VirtualBox 来做这件事并移动图像,但它的尺寸越来越大,过了一段时间,移动它本身就变成了一件苦差事。

您可能需要考虑的一个选项是将工作备份同步到云并使用配置来配置环境。例如https://github.com/naggie/dotfiles可以让您每次都对每台电脑进行相同的设置。

您还可以使用像 Ansible 这样的工具,只显示这个 repo,因为我以前用过它。

相关内容