我有一个 Ubuntu 16.04 作为我的网络服务器,现在我已经一切准备就绪并可以运行,是否可以创建某种映像/备份/克隆,以便如果我搞砸了某些东西或者想要测试新版本,我可以恢复到当前状态?
示例 1,我全新安装了 Ubuntu 17.10 进行测试,然后我将返回到系统 16.04,并运行所有设置/配置。
示例 2,我的 VPS 损坏或崩溃,我可以重新安装 Ubuntu,但还需要重新配置所有分区设置等。在全新安装中,是否可以使用某种 iso/clone 将当前运行的系统恢复到全新安装?
答案1
我不会这么做。
我会
- 记下我编辑的所有配置文件。
- 创建一个脚本来自动执行该编辑或将编辑复制到备份位置。我会将它们存储在服务器上和远程(第一种方式可以快速恢复错误;第二种方式可以防止重新安装)。
- 恢复备份 = 全新安装 + 恢复编辑的文件。
您应该对所有不同版本执行此操作:使用 Ubuntu 1 版本的设置,然后将其复制到另一个版本通常不是一个好主意。这不会考虑到版本会改变其工作方式。例如,MySQL 在版本之间删除设置,并在版本之间使用不同的设置。您不能在 MySQL 5.6 或 MySQL 5.5 上使用 MySQL 5.7 的所有不同设置。
答案2
就像使用 Windows 一样,您可以创建当前安装系统的完整 ISO。然后,您可以从空硬盘驱动器“安装”该 ISO,然后一切恢复原样,没有程序可以为服务器执行此操作吗?