孤立 lnode 的定義就是沒有雙親 lnode 存在的 lnode。Solaris Resource Manager 管理員必須擔心這一點,因為 Solaris Resource Manager 不允許處理附加至排程樹中任何孤立或有孤立祖先的 lnode。
Kernel 會檢查 sgroup 屬性的變更,以防止排程群組雙親因無效的更改而建立孤立行。
孤立一個 lnode 的主要後果是,它無法再附加任何處理。既然無法連結任何處理,該 lnode 便無法用於登入。因此使用對應帳號來登入的嘗試都會失敗。
管理員偵測孤立 lnode 的簡單方法就是使用有內建孤立行標識符的 limreport(1SRM) 指令。指令
% limreport orphan - uid sgroup lname |
會列出 UID、排程群組雙親以及有孤立 lnode 的使用者登入名稱。sgroup 屬性可以用來決定哪一個 lnode 位於樹形結構孤立段落的頂端。
找到一個孤立 lnode 之後,管理員應採取的第一步便是找出排程樹孤立段落的頂端,因為這個 lnode 需要被重新附加。如果沒有正確地識別出孤立段落的頂端,那麼便只有孤立段落的一部份會被附加至樹形之上。
一旦找到孤立段落的頂端之後,擁有充份權限的管理員便可以使用 limadm(1MSRM) 來將頂端孤立 lnode 的 sgroup 屬性設定為排程樹中的一個有效的 lnode。因此孤立 lnode 會被重新附加至樹形結構,成為有效的 lnode 所帶領的群組成員。limadm 可以確認將要應用的新排程群組雙親可以被啟動,因而確保被變更的 lnode 將不再是孤立的。
另外管理員還可以建立一個新的使用者,讓其 UID 等於孤立 lnode 的 sgroup 屬性中的 UID。這樣便能自動重新附加樹形結構的孤立段落。