Ubuntu 可以下载一个 snapshot 然后自动把自己替换掉吗?

2023-09-16 14:42:31 +08:00
 hokman
1487 次点击
所在节点    程序员
9 条回复
hokman
2023-09-16 14:54:23 +08:00
或者下载一个 iso 文件然后把自己替换掉
Puteulanus
2023-09-16 15:02:57 +08:00
你是说 VPS 一键 DD 重装系统那种吗,像这个
https://www.moeelf.com/archives/293.html
hokman
2023-09-16 15:17:16 +08:00
@Puteulanus 基本上是的,唯有一点,要重装成我自己备份好的系统,因为里面有比较多已经安装配置好的东西,我不想每次装系统都要重新安装配置这些东西。
Puteulanus
2023-09-16 15:20:12 +08:00
@hokman 你用 DD 备份的话可以就用 DD 写回去吧,我在软路由上干过 curl + dd 从内网拉镜像写整个盘直接替换系统
不过你考虑下用虚拟机快照不
hokman
2023-09-16 20:13:47 +08:00
@Puteulanus 从虚拟机快照恢复当然最好了,关键我是想恢复到 vps 机器上,好像大部分 vps 供应商都不提供 snapshot 功能,所以我就想,最好能在已运行系统里下载并恢复、覆盖,这样不管我用哪家的机器都可以快速恢复到我自己的系统。
fdwjtz
2023-09-17 05:17:32 +08:00
我觉得最多是宿主机给你接口,vm 自己调一下,然后等着 host 给回滚了
fdwjtz
2023-09-17 05:28:55 +08:00
另外你用的是哪家的 vps ?之前用阿里云最便宜的机器,一台也能打十几个快照啊我记得
RobinHuuu
2023-09-17 08:11:33 +08:00
提供一个思路:运用 vps 面板提供的 rescue 功能,登录到 rescue 环境中,实现对运行系统整盘的备份还原,用管道 dd+tar+ssh ,备份到远程,还原也是远程取镜像。如果没有 rescue ,有些 VPS 提供了上传 ISO 并运行的功能,实际上是自定义的 rescue 环境。如果上述功能都没有,还有一个办法,就是把 vps 硬盘划一个分区出来写入 rescue 的 ISO 镜像,处理引导问题。这样基本上不依赖 VPS 供应商的面板功能,可通用。
但是,远程的全盘 dd 备份还原还是很耗时间,可以考虑 docker 话。
Masoud2023
2023-09-18 09:38:53 +08:00
什么 snapshot ?其实 Ubuntu 如果想换版本我没记错的话换一下 apt 源就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974387

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX