Solaris Resource Manager 1.3 系統管理指南

限制資料庫損毀

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

徵兆

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

如果管理員懷疑限制資料庫中出現任何損毀,最佳的偵測方法就是使用 limreport 來要求一份 lnode 清單,其屬性值應該在某個範圍之內。如果數值在報告的範圍以外,就會發生損毀。limreport 也可用來列出具有明確 flag.real的 lnodes。這就表示其密碼對映中的帳號沒有 lnode。

修正

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