是否可以保存Ubuntu的工作状态并重新启动并恢复其工作状态?我所说的 Ubuntu 的工作状态是指正在运行的程序以及各个进程的状态等。
以下想法可能吗?
- 当我暂停Ubuntu时,Ubuntu的工作状态会保存到磁盘上,当我唤醒它时,工作状态会恢复,即我可以恢复暂停时留下的内容。这可以推广到重启吗?
现代操作系统 说道:
现在有了虚拟机,软件开发人员可以仔细构建虚拟机,为其加载所需的操作系统、编译器、库和应用程序代码,并冻结整个单元以准备运行。这个虚拟机镜像 然后可以将其放在 CD-ROM 或网站上供客户安装或下载。这种方法意味着只有软件开发人员必须了解所有依赖关系。客户将获得一个实际可用的完整软件包,完全独立于他们正在运行的操作系统以及他们安装的其他软件、软件包和库。这些“收缩包装”的虚拟机通常称为虚拟设备。例如,亚马逊的 EC2 云为其客户提供了许多预先打包的虚拟设备,并将其作为便捷的软件服务(“软件即服务”)提供。
“虚拟机映像”是否保存操作系统的工作状态(正在运行的程序和进程的状态),还是仅保存已安装的软件包?
谢谢。
答案1
据我所知,Ubuntu with Gnome 还没有这个功能。我不知道其他桌面环境(如 KDE、Mate、Xfce)是否能够像 Mac 一样在重新启动后重新打开程序(相同的程序,但与之前使用的进程不同)。我个人认为这是一个有趣的功能,但我知道我永远不会使用它。
如果您使用 Virtual Box,也可以实现类似的操作:您可以在虚拟机中安装 Ubuntu,并使用“保存会话”按钮而不是“关闭”。当您唤醒虚拟机时,它会从您离开的位置开始,就像真实硬件上的暂停一样(具有相同进程的相同程序)。这种行为可能正是您所寻找的(如果我理解您的问题正确的话)。