У Linux ми можемо досить легко відслідковувати зношування SSD, smartmontools
залежно від того, чи привід представлений як звичайний блоковий пристрій або загальний пристрій (що відбувається, коли накопичувач був апаратним RAIDed певними контролерами, наприклад, тим, що в IBM HS22).
Як ми можемо зробити еквівалент під Windows? Хтось насправді використовує smartmontools
? Або є інші пакети там?
Проблема полягає в тому, що пристрої SCSI Generic просто не відображаються в Windows. Якщо накопичувачі не RAIDed, ми можемо бачити їх чудово.
Як я це зробив у 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