Linux: получение информации о hardware – HDD

Автор: | 21/02/2013
 

linux-logoЧто бы узнать какой жесткий диск установлен в вашем сервере/ПК, его производителя и технические характеристики, воспользуемся следующими утилитами:

# smartctl -i /dev/sda

smartctl 5.43 2012-06-30 r3573 [i686-linux-3.5.3-pmagic] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.12
Device Model: ST3750528AS
Serial Number: 6VP9QAXZ
LU WWN Device Id: 5 000c50 030b008b0
Firmware Version: CC44
User Capacity: 750,156,374,016 bytes [750 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 4
Local Time is: Tue Feb 12 08:41:30 2013 UTC
SMART support is: Available — device has SMART capability.
SMART support is: Enabled

Требуется установленный набор утилит smartmontools и для диска должны быть разрешено выполнение операцция со SMART-контроллером. Подробнее – в статье S.M.A.R.T: проверка HDD — описание атрибутов, значение атрибутов, утилиты, параметры.

Другой способ – утилита hdparm, позволяющая получать информацию напрямую из ядра системы. Например:

# hdparm -I /dev/sda | less

/dev/sda:

ATA device, with non-removable media
Model Number:       WDC WD5000AZRX-00A8LB0
Serial Number:      WD-WMC1U8368164
Firmware Revision:  01.01A01
Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:

device size with M = 1024*1024:      476940 MBytes
device size with M = 1000*1000:      500107 MBytes (500 GB)

Ещё один вариант – утилита lshw, используемая для получения информации о любой hardware-части машины. Что бы получить информацию непосредственно о HDD – добавьте такие ключи:

# lshw -class disk -class storage

*-disk
description: ATA Disk
product: WDC WD5000AZRX-0
vendor: Western Digital
physical id: 0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: 01.0
serial: WD-WMC1U8368164
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=00002851