<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 9 Jan 2024, 15:58 Rhys Sage via Swlug, <<a href="mailto:swlug@mailman.lug.org.uk">swlug@mailman.lug.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Now I get a result. Thanks Neil. I'm not sure where that gets me as to "drive" health though.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">"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 package mmc-utils to take a peak in to amount of used reserved blocks. That is field EXT_CSD_DEVICE_LIFE_TIME_EST. Value is in range of percents so 0x01 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.</div><div dir="auto"><br></div><div dir="auto">You should know that this is not linear. This is secondary statistics and tells you nothing about complete wear. Common wear is an avalanche effect. Nothing is happening for a long time and then all blocks starts failing at once. Meaning percentage of used reserved blocks might start rising very quickly."</div><div dir="auto"><br></div><div dir="auto">From <a href="https://forum.turris.cz/t/emmc-live-span-health-monitoring/9958/9">https://forum.turris.cz/t/emmc-live-span-health-monitoring/9958/9</a></div><div dir="auto"><br></div><div dir="auto">Hopefully this helps. I've never owned an MMC device to my knowledge... Although my Chromebook might have one.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Neil</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></div>