適用於 Solaris 2.6 的 Solaris Resource Manager 1.0 系統管理指南(SPARC 平台版)

限制資料庫損壞

Solaris Resource Manager 非常努力維護限制資料庫,損壞不太可能發生。然而如果的確有損壞發生的話,會對管理員帶來嚴重的問題,因為這個資料庫是 Solaris Resource Manager 操作的基礎。因此應該仔細調查任何潛在的損壞,並且在偵測到之後立即加以處理。

徵兆

沒有任何一種徵兆可以確切地判定限制資料庫已經遭受損壞,不過可以藉由確認幾種跡象來決定損壞的限制資料庫﹕

如果管理員懷疑限制資料庫中出現任何損壞,最佳的偵測方法就是使用 limreport(1SRM) 來要求一份 lnode 清單,其中應該在某個範圍之內的屬性值忽然變為在範圍之外。這個指令也可以用來列出那些 flag.real 為 clear 的 lnode。這就表示其密碼映射中的帳號沒有 lnode。

補救辦法

如果證實已經損壞,管理員應該回復限制資料庫尚未損壞的版本及相符的設置。如果限制資料庫損壞的範圍並不大,管理員也許能夠保存其他所有 lnode 的內容,然後使用limreport(1SRM)limadm(1MSRM) 指令,重新將它們載入一個新的限制資料庫中。如果找不到最近的限制資料庫副本的話,這可能是一個較理想的方法,新的限制資料庫現在會包含最近的使用量及累計屬性。管理 lnode 一節中包含儲存與回復限制資料庫程序的相關資訊。如果只是遺失 lnode 這種簡單的問題的話,只要使用 limadm 指令來重新建立它們便可。