裝置與驅動程式識別及配置變更如下:
從 Oracle Solaris 11.2 開始,Oracle Solaris 發行版本中包含 Oracle Hardware Management Pack 套裝軟體。此套裝軟體以往必須另行下載。這些功能提供的跨平台元件可協助您管理硬體。如需更多資訊,請前往 www.oracle.com/goto/ohmp/solaris。另請參閱位於 www.oracle.com/goto/ohmp/solarisdocs 的詳細文件。
在 Oracle Solaris 10 發行版本中,安裝時連接系統的所有支援裝置都應該可以在安裝完成後加以存取。您可以使用 cfgadm 指令配置裝置,大多數裝置都是熱插拔裝置,這代表您可以在系統啟動時新增與移除裝置。
hotplug 指令為 PCI Express (PCIe) 與 PCI SHPC (Standard Hot Plug Controller,標準熱插拔控制器) 裝置提供離線與線上功能,以及啟用與停用作業。請注意,您仍然可以使用 cfgadm 指令來管理熱插拔式 USB 與 SCSI 裝置。請參閱Managing Devices in Oracle Solaris 11.2 中的第 2 章Dynamically Configuring Devices。
您可以使用 croinfo 指令識別實體裝置位置資訊,如此可更輕鬆地識別裝置。
使用下列指令,依機櫃、插座與佔用者值顯示系統上的裝置訊息:
diskinfo – 顯示實體磁碟位置的一般資訊
format – 在檢視分割區表或重新標示時,顯示磁碟的實體磁碟位置資訊。例如,下列 format 輸出在 /dev/chassis/SYS/HDO 與 /dev/chassis/SYS/HD1 底下識別出此系統上的兩個內部磁碟:
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c1t0d0 <FUJITSU-MAY2073RCSUN72G-0401 cyl 8921 alt 2 hd 255 sec 63> /pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@0,0 /dev/chassis/SYS/HD0/disk 1. c1t1d0 <FUJITSU-MAY2073RCSUN72G-0401-68.37GB> /pci@0,0/pci1022,7450@2/pci1000,3060@3/sd@1,0 /dev/chassis/SYS/HD1/disk
上述輸出識別了兩個內部系統磁碟,但來自儲存體陣列的磁碟通常會以其儲存體陣列名稱來標示。
prtconf –l – 顯示包含實體磁碟位置資訊的系統配置資訊
zpool status –l – 顯示集區裝置的實體磁碟位置資訊
此外,您可以使用 fmadm add-alias 指令加入磁碟別名,磁碟別名可以協助您識別磁碟在環境中的實體位置,如此範例中所示:
# fmadm add-alias SUN-Storage-J4200.0912QAJ001 J4200@RACK10:U26-27 # fmadm add-alias SUN-Storage-J4200.0905QAJ00E J4200@RACK10:U24-25
依下列方式使用 diskinfo 指令以判斷磁碟所在位置:
% diskinfo -c c0t24d0 D:devchassis-path t:occupant-type c:occupant-compdev --------------------------------------------------- --------------- ------------------ /dev/chassis/J4200@RACK10:U26-27/SCSI_Device__9/disk disk c0t24d0
在此範例中,/dev/chassis 磁碟名稱包含了一個可協助您尋找環境中裝置的別名。
下列範例示範如何顯示特定磁碟的實體位置:
$ diskinfo -c c0t24d0 -o cp c:occupant-compdev p:occupant-paths ------------------ -------------------------------------------------------- c0t24d0 /devices/pci@0,600000/pci@0/pci@9/LSILogic,sas@0/sd@18,0
驅動程式自訂現在是在 /etc/driver/drv 目錄中建立,而非先前發行版本中的 /kernel directory。此一增強功能代表系統升級時,不會覆寫您的驅動程式自訂。升級時會保留 /etc/driver/drv 目錄中的檔案。自訂驅動程式配置通常代表新增或修改各個裝置的參數,或新增或修改會影響所有裝置的全域特性。請參閱Managing Devices in Oracle Solaris 11.2 中的How to Customize a Driver Configuration。