libnvme(9)
π¦ enum nvme_smart_egcw β libnvme(9) API Manual π¦
okay bestie, welcome to the cutest little corner of libnvme(9) π this page is all about one enum and its warning-summary constants, and yes we're gonna cover every single one, no skips, no cap.
β¨ NAME β¨
enum nvme_smart_egcw β Endurance Group Critical Warning Summary πΈ
like, it's literally the enum that gives you the critical warning summary for Endurance Groups, and it's giving "small but important" energy π
π¦ SYNOPSIS π¦
enum nvme_smart_egcw {
NVME_SMART_EGCW_SPARE ,
NVME_SMART_EGCW_DEGRADED ,
NVME_SMART_EGCW_RO
};
π Constants π
NVME_SMART_EGCW_SPAREβ if this one is set, then the available spare capacity of one or more Endurance Groups has fallen below the threshold π that's the whole vibe: spare capacity said "we're low."NVME_SMART_EGCW_DEGRADEDβ if this is set, then the reliability of one or more Endurance Groups has been degraded due to significant media related errors or any internal error that degrades NVM subsystem reliability π so yeah, reliability is not having a good time.NVME_SMART_EGCW_ROβ if this is set, then the namespaces in one or more Endurance Groups have been placed in read only mode not as a result of a change in the write protection state of a namespace π read-only mode showed up, but not because the namespace's write protection state changed. periodt.
okay that's the whole page, bestie π«Ά β this was enum nvme_smart_egcw from libnvme(9), dated October 2026 πβ¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms