diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/admin/hardware/dmtf-profiles.rst | 33 | ||||
-rw-r--r-- | doc/admin/hardware/info.rst | 25 |
2 files changed, 58 insertions, 0 deletions
diff --git a/doc/admin/hardware/dmtf-profiles.rst b/doc/admin/hardware/dmtf-profiles.rst index 7f38a2f..126a864 100644 --- a/doc/admin/hardware/dmtf-profiles.rst +++ b/doc/admin/hardware/dmtf-profiles.rst @@ -133,3 +133,36 @@ Implemented DMTF classes: * :ref:`LMI_PCIBridge <LMI-PCIBridge>` * :ref:`LMI_PCIBridgeSystemDevice <LMI-PCIBridgeSystemDevice>` + +Disk Drive Profile +------------------ +`Storage Management Technical Specification, Part 3 Block Devices SNIA Profile <http://www.snia.org/sites/default/files/SMI-Sv1.6r4-Block.book_.pdf>`_, +Clause 11: Disk Drive Lite Subprofile, version 1.6.0, revision 4. + +Classes +^^^^^^^ +Implemented DMTF classes: + +.. generated by for file in *Provider.c; do prov="${file%%Provider.c}"; printf '* :ref:`%s <%s>`\n\n' "$prov" "${prov/_/-}"; done + +* :ref:`LMI_DiskPhysicalPackage <LMI-DiskPhysicalPackage>` + +* :ref:`LMI_DiskPhysicalPackageContainer <LMI-DiskPhysicalPackageContainer>` + +* :ref:`LMI_DiskDrive <LMI-DiskDrive>` + +* :ref:`LMI_DiskDriveRealizes <LMI-DiskDriveRealizes>` + +* :ref:`LMI_DiskDriveSoftwareIdentity <LMI-DiskDriveSoftwareIdentity>` + +* :ref:`LMI_DiskDriveElementSoftwareIdentity <LMI-DiskDriveElementSoftwareIdentity>` + +* :ref:`LMI_DiskDriveATAProtocolEndpoint <LMI-DiskDriveATAProtocolEndpoint>` + +* :ref:`LMI_DiskDriveSAPAvailableForElement <LMI-DiskDriveSAPAvailableForElement>` + +* :ref:`LMI_DiskDriveATAPort <LMI-DiskDriveATAPort>` + +* :ref:`LMI_DiskDriveDeviceSAPImplementation <LMI-DiskDriveDeviceSAPImplementation>` + +* :ref:`LMI_DiskDriveSystemDevice <LMI-DiskDriveSystemDevice>` diff --git a/doc/admin/hardware/info.rst b/doc/admin/hardware/info.rst index 3dfa91e..91c6197 100644 --- a/doc/admin/hardware/info.rst +++ b/doc/admin/hardware/info.rst @@ -140,3 +140,28 @@ PCI Device Profile provides information about PCI devices: Used Resources ^^^^^^^^^^^^^^ * libpci library *[from pciutils package, pci/pci.h header file]* + +Disk Drive Profile +------------------ +Disk Drive Profile provides information about disk drives: + +* Disk Drive: + + - Overall S.M.A.R.T. status + - Manufacturer + - Model + - Serial Number + - Firmware version + - Form Factor (disk size: 2.5", 3.5"..) + - RPM + - Port Type (ATA/SATA/SATA2) + - Max Port Speed + - Current Port Speed + - Disk Type (HDD/SSD) + +Used Resources +^^^^^^^^^^^^^^ +* lsblk program *[from util-linux package]* +* smartctl program *[from smartmontools package]* +* /sys/class/block/\*/device/vendor file +* /sys/class/block/\*/queue/rotational file |