A kdyz uz jste na Turris OS 5, muzete si overit “zdravi” interni emmc pameti:
eMMC on its own does not track write cycles like standard drives and does not have mechanism like smart. You can use
mmc extcsd read /dev/mmcblk0
from packagemmc-utils
to take a peak in to amount of used reserved blocks. That is fieldEXT_CSD_DEVICE_LIFE_TIME_EST
. Value is in range of percents so0x01
is from 0%-10% blocks used,0x02
is from 10%-20% and so on. When amount of reserved block used is close to 100% then NAND is pretty much EOL.
Melo by stacit:
opkg update && opkg install mmc-utils && mmc extcsd read /dev/mmcblk0 | grep EXT_CSD_
Z toho LIFE_TIME_EST se ma dat vykoukat, “na kolik % je znicena”, ale nevim, u mne to moc nefungovalo. _A a _B jsou jen ruzne typy bunek (jednobitove vs. vicebitove) - staci, kdyz je spatne jedno z toho a je spatna cela pamet. Vic u mne ale fungovalo EXT_CSD_PRE_EOL_INFO, ale ted z hlavy nevim, ktere hodnoty co znamenaji. Ale myslim, ze je to neco jako 0x01 - ok, 0x02 - zacina byt zle, 0x03 rozlucte se.