Physical and Logical Storage Objects

The following tables list physical and logical storage objects:

  • sunStorageControllerTable. The storage controller object represents either an on-board or bus-attached storage controller. The properties associated with a controller object describe the type of controller (vendor and model) as well as the features it supports (such as RAID). The table is indexed with an arbitrary integer to uniquely identify each entry. Entries can contain the following:

    • Identifying: name, part number, serial number, manufacturer, model, firmware version, and PCIbus address

    • RAID capabilities: levels supported, maximum volumes manageable, number of spares, and stripe size

    • Status: operational and alarm

  • sunStorageDiskTable. Each disk object corresponds to one physical disk that is available to the host operating system. Entries in this table might have parent objects in other tables (such as sunStorageControllerTable). The table is indexed with sunHwMonFruIndex, so that information corresponding to the same physical disk is retrievable from both the sunHwMonInventoryTable and sunStorageDiskTable at the same index.

    • Identifying: name and OS device name

    • Relational: parent name and index, slot number

    • Descriptive: physical type, interface type, and capacity

    • Status: mapping, RAID, and operational

  • Entries can contain the following:

  • sunStorageVolumeTable. This table contains logical volume objects that correspond to a logical disk visible to the host OS. Only RAID logical volumes are supported. The table is indexed with an arbitrary integer to uniquely identify each entry. Entries can contain the following:

    • Identifying: name, OS device name, and mount point

    • Relational: parent name and index

    • Descriptive: capacity, RAID level, and sizing

    • Status: mapping, mounting, RAID parameters, task, and operational

  • sunStorageLogicalCompTable. A logical component node represents an active or passive component of its logical device parent. A logical component object is always a direct child of a logical device node. In the case of a RAID logical device, the logical component represents a physical device, or part of a physical device, used to create the specified RAID level. The table is indexed with an arbitrary integer to uniquely identify each entry. Entries can contain the following:

    • Identifying: name, disk name, and index

    • Relational: parent name and index

    • Status: RAID spare and RAID operational