Как вы отслеживаете износ SSD в Windows, когда диски представлены как «общие» устройства?

11

В Linux мы можем довольно легко отслеживать износ SSD, smartmontoolsесли представить диск как обычное блочное устройство или как обычное устройство (что происходит, когда диск был оборудован RAID-массивом некоторых контроллеров, таких как тот, что на IBM HS22).

Как мы можем сделать эквивалент под Windows? Кто-нибудь на самом деле использует smartmontools? Или есть другие пакеты?

Проблема в том, что устройства SCSI Generic просто не отображаются в Windows. Если диски не RAID-массивы, мы можем видеть их нормально.

Как бы я это сделал в Linux:

sles11-live:~ # lsscsi -g
[1:0:0:0]    disk    SMART    USB-IBM          8989  /dev/sda   /dev/sg0
[2:0:0:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg1
[2:0:1:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg2
[2:1:8:0]    disk    LSILOGIC Logical Volume   3000  /dev/sdb   /dev/sg3

sles11-live:~ # smartctl -l ssd /dev/sg1
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Device Statistics (GP Log 0x04)
Page Offset Size         Value  Description
  7  =====  =                =  == Solid State Device Statistics (rev 1) ==
  7  0x008  1               26~ Percentage Used Endurance Indicator
                              |_ ~ normalized value

sles11-live:~ # smartctl -l ssd /dev/sg2
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Device Statistics (GP Log 0x04)
Page Offset Size         Value  Description
  7  =====  =                =  == Solid State Device Statistics (rev 1) ==
  7  0x008  1                3~ Percentage Used Endurance Indicator
                              |_ ~ normalized value
MikeyB
источник

Ответы:

3

Вам нужна утилита, предоставляемая вашим контроллером рейда. Например, большинство контроллеров HP raid имеют совместимую утилиту для считывания интеллектуальной информации с дисков, подключенных к их контроллерам.

длинная шея
источник
В конечном счете, похоже, что это то, к чему это сводится. Я надеялся, что Windows сможет убедить аналогичные устройства «Generic».
MikeyB
Аналогичный? Я не понимаю, как Linux выглядит через контроллер Raid - в вашем примере это определенно не выглядит так. Сравниваем яблоки с апельсинами, не так ли?
TomTom
Этот конкретный RAID-контроллер (LSI 1064e) предоставляет физические диски позади него хост-системе через универсальные устройства SCSI.
MikeyB
3
@ TomTom Кроме того, просто потому, что вы не видите, это не значит, что это не может произойти. smartmontools может просматривать RAID-контроллер и запрашивать диски за этими значениями, как я делаю здесь
MikeyB