當您使用 lucreate 來建立新的啟動環境之後,檔案系統掛載點的權限並未被保留下來。因此,部分使用者程序將會失敗。當您在叢集環境中建立新的啟動環境時,叢集會關閉節點,然後從 CD-ROM 啟動來修復掛載點的權限。
解決方法:請執行以下步驟。
建立新的啟動環境。
# lucreate -n newbe -m /:c0t0d0s0:ufs -m /var:c1t0d0s0:ufs -m /usr:c2t0d0s0:ufs |
在上述範例中, lucreate 指令會建立 newbe 啟動環境。此範例會定義下列檔案系統和掛載點。
root (/) 檔案系統掛載於 c0t0d0s0 之上。
var 檔案系統掛載於 c1t0d0s0 之上。
usr 檔案系統掛載於 c2t0d0s0 之上。
掛載新啟動環境的根檔案系統。
# mount /dev/dsk/c0t0d0s0 /mnt |
針對已定義為供啟動環境使用的每個掛載點,將其權限變更為 755。
# chmod 755 /mnt/var # chmod 755 /mnt/usr |
卸載根檔案系統。
# umount /dev/dsk/c0t0d0s0