Solaris 10 新增功能

錯誤裝置停用功能

從 Solaris 10 10/08 發行版本開始,Solaris 作業系統包括新的裝置停用機制,可由錯誤管理架構 (FMA) 隔離錯誤裝置。此功能可自動且安全地停用錯誤的裝置,以避免遺失資料、資料毀壞、當機以及系統停機。停用程序會安全完成,藉以維持裝置停用之後的系統穩定性。

重要的裝置絕對不會停用。如果您需要手動替換已停用的裝置,請在進行手動替換步驟來替換裝置之後,使用 fmadm repair 指令,讓系統知道已經替換裝置。

fmadm 修復程序如下所示:

如需更多資訊,請參閱「fmadm(1M)」。

主控台會顯示有關裝置停用的一般訊息,並寫入 /var/adm/messages 檔案,讓您知道有裝置已停用。例如:


Aug 9 18:14 starbug genunix: [ID 751201 kern.notice] 
NOTICE: One or more I/O devices have been retired

您可以使用 prtconf 指令找出特定的已停用裝置。例如:


# prtconf
.
.
.
pci, instance #2
        scsi, instance #0
            disk (driver not attached)
            tape (driver not attached)
            sd, instance #3
            sd, instance #0 (retired)
        scsi, instance #1 (retired)
            disk (retired)
            tape (retired)
    pci, instance #3
        network, instance #2 (driver not attached)
        network, instance #3 (driver not attached)
    os-io (driver not attached)
    iscsi, instance #0
    pseudo, instance #0
.
.
.