Solaris 10 10/09 版本說明

每次重新啟動之後都需要維護 ZFS 根池 (6856341)

重新啟動 ZFS 根池之後會產生降級的模式。可能會受到此問題影響的鏡像根池,將包含使用其他裝置驅動程式,而且第二驅動程式未在啟動程序期間載入的磁碟裝置。

此問題的症狀是,重新啟動系統時,根狀態為 DEGRADED,因為兩種裝置驅動程式皆未同時載入。可能會受到此問題影響的鏡像根池將具備類似下列的 zpool 狀態輸出:


state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for 
the pool to continue functioning in a degraded state.

解決方法: 執行下列步驟:

  1. 識別要強制載入的裝置驅動程式。例如,使用具有類似下列語法的 prtconf 指令:


    # prtconf -aD /dev/rdsk/c1t0d0
    SUNW,Sun-Fire-280R (driver name: rootnex)
    pci, instance #1 (driver name: pcisch)
    SUNW,qlc, instance #4 (driver name: qlc)
    fp, instance #5 (driver name: fp)
    ssd, instance #5 (driver name: ssd)
  2. 編輯 /etc/system 檔案,並為各個在步驟 1 中視別的驅動程式提供 forceload 項目。例如:


    forceload: drv/qlc
    forceload: drv/ssd
    forceload: drv/fp