我有一台非常旧的 FreeBSD 服务器在工作。
图集:~>uname -mprs FreeBSD 6.4-RELEASE-p8 i386 i386
我想更新它。我对“make world”方法非常熟悉和适应。我只是从未将它用于过时 1.5 年的系统。
您认为风险最低的升级方法是什么?我可以考虑使用 freebsd-update 和 cvsup/make-world。我可以直接转到最新版本,也可以转到最新的 6.x 版本,然后转到 7.x,然后转到 8.x。那种“垫脚石”方法看似最安全,但也耗费不少时间。
想法?freebsd-update 能同时通过这么多版本吗?cvsup/make-world 怎么样?
提前致谢!
风险最低的升级方法是构建一台新机器,复制您的数据,测试并在您确定它可以正常工作时进行切换。
下一个最低风险是使用虚拟机做同样的事情,然后当你知道升级在虚拟环境中工作时备份你的所有数据,用新的操作系统和你需要的所有应用程序重新安装服务器(通过端口或包),然后恢复您的数据。
第三个风险最低的选项是将数据 cvsup 备份到下一个主要版本(例如,您当前运行的是 6.x,因此您将 cvsup 备份到 7.x 分支上的一个版本)并执行 中的步骤/usr/src/UPDATING
。根据需要重复,直到达到您打算在生产中运行的版本。
如果你想这样做,你应该在虚拟机中克隆你当前的环境并测试升级路径:升级过程中很可能会出现问题。
第四个最低风险选项是执行第三个最低风险选项,减去备份。
我们可以将其称为“高风险”或“如果您在生产设备上执行此操作,您可能应该被解雇”选项。
一旦您将环境拖到要运行的版本上,您需要承诺定期跟踪版本 - 如果您忽略更新并让环境再次落后那么远,您最终将不得不重新执行此操作2年。
归档时间: |
|
查看次数: |
393 次 |
最近记录: |