在本系列关于 GNOME Boxes 的第一篇文章中,我解释了如何 开始使用虚拟化应用程序,在第二篇文章中,我描述了 GNOME Boxes 的 远程访问功能。 在这第三部分中,我将介绍 GNOME Boxes 的快照功能,这是一种快速保存数据的有用方法。
快照技术已在数据库、文件系统和操作系统中实现,对于虚拟机 (VM) 非常有用。 拍摄 VM 的快照会保存其在特定时间点的状态。 恢复或还原快照会将 VM 返回到该状态,而不管快照拍摄后所做的任何更改。 此功能对于测试新软件或补丁以及在出现严重错误时非常有用。 作为虚拟化工具,GNOME Boxes 具有此功能。
时间旅行
快照允许我们在时间上前后移动。 我们可以将 Box 保存在不同的点,并在我们想要重新访问某个点时随时恢复到这些点。 但有一件重要的事情要记住。 Box 当前的运行状态可以被认为是活动状态。 当您恢复到任何快照时,您将丢失活动状态。 因此,如果您打算(或认为您可能会)返回到当前状态,则必须在恢复到另一个快照之前拍摄一个新的快照。 请注意,此功能不适用于远程 Box。
要访问快照功能,请单击本地 Box 上的 属性 菜单。 如果您在主屏幕上,请右键单击该 Box。 如果您正在查看 Box,则可以从右上角的按钮访问该菜单。 然后单击属性屏幕顶部的 快照。

本地 Box 的属性菜单

本地 Box 的快照屏幕
创建快照
“快照”屏幕显示所有现有快照,并在底部显示一个小的加号 (+) 按钮,用于创建新快照。 继续并单击加号按钮。 您首先看到的是“创建新快照…”和一个进度指示器。 请耐心等待,因为创建快照可能需要几分钟时间。 完成后,新快照将显示创建日期和时间以及一个小的齿轮图标。 此图标会调出 操作 菜单,用于恢复、重命名或删除快照。

快照及其操作菜单
就这样! 您现在拥有 Box 的快照了。
恢复快照
假设您是一名测试人员。 每次构建产品的新版本时,您都需要进行用户验收测试。 您可以每次都创建一个新的 VM,或者用新版本替换旧版本。 这可能是一个耗时的过程。 删除旧版本可能无法完全删除所有残留文件,这可能会影响未来的测试。 这就是快照派上大用场的地方。 只需在每次新测试之前恢复到之前的“已知干净”状态,以确保测试的完整性。
或者假设您对 VM 进行了一些更改并运行了一些脚本,然后您意识到您主目录中的一些重要文件被错误地删除了。 不过,您无需担心。 您可以返回到“快照”屏幕,选择名为 08/15/2019, 10:28:52 AM 的快照的 操作 菜单,然后单击 恢复到此状态。 Box 将返回到拍摄此快照时的确切时间点。
重命名快照
当您创建更多快照时,仅根据创建日期和时间(这是 Boxes 的默认命名约定)来跟踪它们可能会让人感到困惑。 因此,最好重命名您的快照以使其更具描述性。 只需打开快照的 操作 菜单,然后从下拉菜单中选择 重命名。

重命名后的快照更具描述性
删除快照
如果您决定不再需要保留快照,则可以轻松删除它。 只需返回到快照的 属性,然后从菜单中选择 删除。 删除快照不会干扰任何其他快照或 Box 的活动状态。
正如我在之前的 Boxes 文章中所示,您可以拥有一个或多个 VM,或者像 GNOME Boxes 所称的 Boxes。
评论已关闭。