SSD (valós) Total Bytes Written Linux alatt

 ( citizen | 2019. május 22., szerda - 16:04 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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

Az érték valós időben frissül. A megoldást valószínűleg mauzi adta meg.

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.

Ez már valósabbnak tűnik! Kb. másfél éves a kicsike.
Köszi a választ!

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