如何恢复 AIX 服务包?

如何恢复 AIX 服务包?

我有一个AIX 6.1带服务包等级 6100-02-03-0909 的包装盒

swax23 # oslevel -s -q

已知服务包

6100-02-03-0909 6100-02-02-0849 6100-02-01-0847 6100-02-00-0000 6100-01-04-0909 6100-01-03-0846 6100-01-02-0834 6100-01-01-0823 6100-00-08-0909 6100-00-07-0846 6100-00-06-0834 6100-00-05-0822 6100-00-04-0815 6100-00-03-0808 6100-00-02-0750 6100-00-01-0748

我想恢复最新的服务包并返回到 6100-02-02-0849。该怎么做?

答案1

从系统恢复 mksysb 映像?

答案2

TL/SP 在 AIX 中的内部工作原理,SP 只不过是一组规则:

fileset x.y.z should be at version >=6.7.8.9 (if installed at all)
fileset a.b.c should be at version >=6.0.0.3 (if installed at all)
...

这些规则可以通过 instfix 命令检查。如果至少有一条规则未满足,则意味着您没有此 SP 级别,而是较低的级别。例如,如果您现在安装一些旧文件集,您可能会注意到“oslevel -s”将显示较低的 SP 级别。这是设计使然。

所以实际上,您问的可能是如何降低某些文件集的版本。我首先会尝试列出未承诺smitty 中的文件集。这些文件集的更新可能拒绝(即系统仍然有原始文件,并且可以恢复到早期版本)。只有当您提交文件集时,它才会删除文件的原始版本。不幸的是,在更新 AIX 时,默认的 smitty 设置是自动提交。

接下来要尝试的是恢复备份。

最后的办法是尝试使用原始安装介质将所有文件集重新安装到原始版本。这可能会保留各种配置文件的内容。我没有这样做过,这肯定不是标准操作。由于系统文件集之间存在复杂的依赖关系,这甚至可能是不可能的。

请问TL02 SP3出了什么问题?

相关内容