Solaris Resource Manager 1.3 系统管理指南

限制数据库损坏

Solaris Resource Manager 对限制数据库的维护是可靠的,一般不会发生崩溃。但如果真的发生崩溃,则这就是管理员的主要当务之急,因为该数据库对于 Solaris Resource Manager 的运行非常重要。应该对任何潜在的崩溃进行调查,一旦检测出来就应该加以修复。

症状

只根据一项症状是不可能可靠地确定限制数据库是否已经崩溃的,但是有若干种因素可以潜在地表明限制数据库的崩溃:

如果管理员怀疑限制数据库发生了崩溃,检测崩溃的最好方法就是使用 limreport 请求其属性应具有在已知范围内的数值的 lnode 列表。如果报告了该范围之外的值,则损坏已发生。limreport 还可用来列示拥有清空的 flag.real 的 lnode。这将显示不存在 lnode 的口令映射中的帐户。

更正

当检测出崩溃后,管理员应采用限制数据库的未崩溃版本。如果崩溃仅限于限制数据库的一小部分,则管理员就能保存所有其它 lnode 的内容,并采用 limreportlimadm 命令把它们重新装载到刷新的限制数据库中。如果没有限制数据库的最新副本,则这样做就是最好的方法,因为新的限制数据库现在包含最新的利用率和应计属性。保存和恢复限制数据库的步骤如 第 5 章,管理 lnode所示。对于丢失了 lnode 等简单情况,只需使用 limadm 命令重新创建 lnode 就足够了。