понедельник, 13 декабря 2010 г.

Linux, информация о винчестере

Подандобилось узнать модеьл вничестера на удаленном компьютере, идти до которого, как обычно, было лень. Гугл пнул в сторону консольной программки hdparm. Мелкая утилитка, однако имеющая на борту не мало возможности, как инфорамационной, так и функциональной, т.е. в плане управления винчестерами. Хоть в информации о ней говорится, что она предназначена для работы с DMA оборудованием, она вполне хорошо себя чувствует и с SATA оборудованием, хотя, каюсь, функциональные возможности я не проверял - исключительно информационные.
Например, так можно получить информацию о винчестере:

debian:~# hdparm -i /dev/sda

/dev/sda:

Model=WDC WD1600AAJS-00L7A0 , FwRev=01.03E01, SerialNo= WD-WCAV30051642
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7

* signifies the current active mode

А так можно более полную:
debian:~# hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
Model Number: WDC WD1600AAJS-00L7A0
Serial Number: WD-WCAV30051642
Firmware Revision: 01.03E01
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5
Standards:
Supported: 8 7 6 5
Likely used: 8
..... и т.д.

Узнать геометрию винта? Пожалуйста:
debian:~# hdparm -g /dev/sda

/dev/sda:
geometry = 19457/255/63, sectors = 312581808, start = 0

ТАк же можно узнать режим питания:
debian:~# hdparm -C /dev/sda

/dev/sda:
drive state is: active/idle

И многое другое. Смотрите сами.
debian:~# apt-get install hdparm

Комментариев нет: