如何克隆一个虚拟机(分步指南)

  • Share This
Cathy Daniels

虚拟机,或简称为VM,是一个非常好的工具。 能够在任何时候旋转一个定制的操作系统并在你的机器上运行它,几乎有无限的用途。

虽然虚拟机对日常计算机用户来说很方便,但对软件开发人员、测试人员或任何在软件开发领域工作的人来说,它们是无价之宝。 它们可以为几乎任何操作系统和硬件规格进行设置和配置。

开发团队可以在各种各样的环境中开发和测试软件。 创建然后 "克隆 "环境的能力是使用虚拟机的众多好处之一。

"克隆 "虚拟机是什么意思? 让我们先看看克隆是什么意思,然后再看看如何进行克隆。

什么是虚拟机克隆?

克隆 "一词,当作为动词使用时,意味着制作一个相同的副本。 在我们的案例中,我们希望制作一个现有虚拟机的相同副本。 该副本将拥有完全相同的操作系统、硬件配置、软件配置和安装的应用程序。

当第一次创建时,克隆的机器将在每个方面都与原来的机器相匹配。 一旦它被使用,就会根据用户的操作出现微小的差异。 配置设置可能会改变,文件可能会在磁盘上被创建,应用程序可能会被加载,等等。 一旦新的用户数据被写入磁盘,仅仅登录或创建一个新的用户就会改变系统。

因此,克隆的虚拟机在最初创建时实际上只是一个精确的副本。 一旦它被启动和使用,它就开始与原始实例发生分歧。

为什么要克隆一个虚拟机?

作为一个软件开发人员或测试人员,你经常需要一个环境来创建和测试应用程序。 虚拟机允许你创建一个干净的环境,配置测试所需的资源。 随着你使用虚拟机,它可能会因为尝试不同的开发理念或测试软件而损坏。 最终,你会需要一个新的。

每次你需要一个新的虚拟机时,都需要花费一些时间来设置和创建一个新的虚拟机,所以最好的方法是在一个虚拟机上创建一个原始环境。 然后,保持这个虚拟机的清洁或不使用。 任何时候需要一个新的环境,只需克隆原始环境。 你会很快拥有你的测试或开发环境所需的一切。

当你有一个由开发人员和测试人员组成的团队时,这也很有效。 与其每个人都创建自己的虚拟机,不如给他们一个已经设置好他们所需要的一切的原始副本。 这允许开发人员和测试人员迅速开始工作,也确保他们从相同的环境开始。 如果有人破坏或毁坏他们的机器,很容易创建一个新的和重新开始。

如何克隆一个虚拟机:指南

虚拟机由称为管理程序的应用程序控制。 Virtualbox、VMWare Fusion和Parallels Desktop for Mac就是例子。

你可以在我们的最佳虚拟机综述中了解到最好的管理程序。 几乎每一个管理程序都有一个允许你克隆虚拟机的功能。 我们将向你展示如何使用我们上面列出的3个管理程序来克隆虚拟机。 其他大多数管理程序使用类似的方法。

虚拟盒

使用以下方法在VirtualBox中克隆一台机器。 注意,这些命令也可以从VirtualBox应用程序顶部的菜单中运行。

第1步:在你的桌面上启动VirtualBox。

第2步:确保你想复制的虚拟机已经安装了所有的应用程序,按照你想要的方式进行配置,并且处于所需的状态。 记住,每个副本将以相同的状态和配置开始。 一旦准备好,最好在克隆之前关闭虚拟机。

第3步:在VirtualBox应用程序的左侧面板上的虚拟机列表中,右键单击您希望克隆的虚拟机。 这将打开上下文菜单。

第4步:点击 "克隆"。

第5步:然后你会被提示一些配置选项--新实例的名称,你想把它存储在哪里,等等。 一旦你选择了你的选项,点击 "克隆 "按钮。

现在你将有一个完全复制的原始虚拟机,你可以使用或送给你团队中的其他人。

淘宝网

VMware有一个类似的过程。 你可以在VMware Fusion中使用以下步骤。

  1. 启动VMware Fusion应用程序。
  2. 确保你要复制的虚拟机有所有需要的应用程序,并按照你想要的方式进行配置。
  3. 在克隆机器之前,请关闭机器。
  4. 从虚拟机库中选择你想要的虚拟机。
  5. 点击虚拟机,然后创建一个完整的克隆或链接克隆。 如果你想从快照中实例化它,那么点击快照。
  6. 如果你选择了从快照创建克隆的选项,右键单击,然后选择完全克隆或链接克隆。
  7. 键入新版本的名称,然后点击 "保存"。

Parallels Desktop

对于Parallels Desktop,请使用以下步骤或参考Parallels的本指南。

  1. 启动Parallels并确保你想用作原版的虚拟机已经配置好并处于你想复制的状态。 同时,确保它已经关闭。
  2. 在控制中心,选择虚拟机,然后选择文件->克隆。
  3. 选择你要存储新版本的位置。
  4. 点击 "保存",然后它就会被创建。

关于链接式克隆的说法

当使用大多数管理程序创建克隆时,你会被赋予创建完整克隆或 "链接 "克隆的选项。 你可能想知道这有什么区别。

完整的给你一个独立的虚拟机,在管理程序中独立运行,而链接的则将其资源链接到原始虚拟机上。

使用链接克隆有优点和缺点,所以你可能想在决定使用哪一个之前知道它们是什么。

一个链接的克隆将共享其资源,这意味着它在你的硬盘上占用的空间要小得多。 完整的克隆会使用大量的磁盘空间。

使用链接克隆的另一个好处是,当你对原始虚拟机进行修改时,链接的版本将被更新。 这意味着每次对原始虚拟机进行修改时都不需要创建一个新的。 然而,如果你不希望这些修改影响到你的复制环境,这可能被认为是一个缺点。

链接的另一个缺点是,机器的运行速度可能会慢得多,特别是如果你同时运行多个机器的话。 由于资源是共享的,被链接的虚拟机可能不得不等待轮到使用所需的资源。

还有一个缺点是,链接的机器依赖于原始的虚拟机。 你将无法复制克隆的机器并在另一台机器上运行,除非你也把原始的复制到同一区域。

此外,如果原件发生任何情况--比如它被意外删除--链接的副本将不再工作。

最后的话

一个虚拟机的克隆实际上只是该虚拟机在当前状态下的一个副本。 克隆可能是有益的,特别是对于那些从事软件开发的人来说。 虚拟机的克隆允许我们对特定的环境进行复制,这样我们就可以重复使用它们,而不必担心破坏原件。

当创建一个新的克隆时,你将需要决定你是要创建一个完整的还是链接的克隆。 一定要考虑到我们上面谈到的优点和缺点。

像往常一样,如果你有任何问题或意见,请告诉我们。 我们很愿意听到你的意见。

I'm Cathy Daniels, an expert in Adobe Illustrator. I've been using the software since version 2.0, and have been creating tutorials for it since 2003. My blog is one of the most popular destinations on the web for people who want to learn Illustrator. In addition to my work as a blogger, I'm also an author and a graphic designer.