SSD (valós) Total Bytes Written Linux alatt

Sziasztok!

Szerettem volna utánanézni az SSD-m elhasználtságának. A GSmartControl, valamint a smartctl alapján nem valós értékeket kapok:

smartctl /dev/sdb --all | grep Total_LBAs_Written
241 Total_LBAs_Written 0x0000 100 100 000 Old_age Offline - 47521
smartctl /dev/sdb --all |grep "Sector Size"
Sector Size: 512 bytes logical/physical
smartctl /dev/sdb --all |grep "SU"
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.12.14-lp150.12.61-default] (SUSE RPM)
Device Model: ADATA SU800
smartctl /dev/sdb --all | grep Power_On_Hours
9 Power_On_Hours 0x0000 100 100 000 Old_age Offline - 1439

A fenti adatok szerint eddig 23 megabájtot írtam az SSD-re, ami nem tűnik valósnak :-)

Hogyan kaphatnék - Linux alatt - valós adatokat? Esetleg másik Linux alatt, USB-ről bebootolva?
Le lehet-e ezeket a SMART attribútumokat valahogy nullázni?

Köszi előre is a válaszokat!

Hozzászólások

Ez nem Linux specifikus. Ha az eszköz hazudja a SMART értékeit, akkor Windows alatt is hazudja.
Ami lehet még, hogy tapasztalatom szerint a különböző SSD/HDD sorozatok más-más rendszerességgel frissítik a SMART értékeket. Van ahol közel valós időben monitorozható, van ahol meg akkor frissülnek amikor akarnak.
Nekem van egy Netac kínai SSD-m write cache-ként és teljesen lehetetlen értéket ad, nyilván hazudik:
241 Total_LBAs_Written 0x0030 100 100 050 Old_age Offline - 75640

A Total_LBAs_Written több gyártónál 32 MiB-s egységben értendő, tehát, ez esetben 47521 * 32 MiB = 1520672 MiB = 1485 GiB = 1,45 TiB.

ADATA nalam kiirja, hogy written GB , avagy ha a tied is ilyen, akkor 47TB iras.