我想知道如果我在分布式升级过程中保存它的状态并关闭虚拟机,是否会对我的虚拟系统造成任何损害?
据我所知,保存状态可以让您在系统不知道发生任何事情的情况下恢复它,所以我可以安全地保存状态并关闭吗?
答案1
编辑:抱歉,我误解了问题,以为您要升级主机系统。
如果虚拟机中的更新中断,并且无法恢复,您可能需要执行
sudo apt-get install -f
在继续之前解决一些依赖性问题
sudo apt-get dist-upgrade
如果 dist-upgrade 仍处于下载新软件包的阶段,我只需通过发出 来停止它CTRL
C
。已下载的软件包保留在 apts 缓存中,不会有任何未解决的冲突。
旧答案(原以为 OP 正在升级主机系统):
这不会有问题——虚拟系统与主机系统隔离,不知道是否有升级。但是,你可能必须更新虚拟系统中的客户添加项,以确保与主机良好集成。
答案2
您可能遇到的唯一问题是,如果由于保存/恢复而导致离线时虚拟网络超时。
例如,如果在文件部分下载时发生保存状态,远程站点可能会重置连接,因此下载可能会失败。如果发生这种情况,则 dist-upgrade 将在下载阶段后失败,但可以简单地重新启动,它只会在实际开始升级之前下载第一次未能获取的任何内容。
如果所有下载都完成并且系统只是安装/更新文件,那么应该不会有问题。