HEART storage.wearing-out H-04004
Storage wearing out. Storage hardware is near the end of its life.
| Code | HEART storage.wearing-out; inside a message "code": "storage.wearing-out" |
|---|---|
| H-number | H-04004: area 04, code 004 |
| Area | storage: Disk, memory cards, databases |
| Typical severity | warning. A product may set another for its own case. |
| Applies to | Products with flash cards, eMMC, SSDs or disks |
Likely causes
- Flash memory near its rated number of writes, as on SD cards and eMMC.
- A disk reporting reallocated or pending sectors.
- Heavy logging to cheap flash for a long time.
How to fix or prevent it
- Back up the data now.
- Plan to replace the card or disk soon.
- Write less: lower log levels, keep logs in memory, use storage made for endurance.
What the HEART does by itself
It raises a warning from the storage's own health figures (such as SMART or flash wear), and tells a person well before the store fails. It resolves only when the store is replaced.
When to call service
If the storage is built in and cannot be replaced by the owner.
Related codes
storage.write-failedH-04003: Write failedstorage.corruptedH-04005: Storage corrupteddata.backup-failedH-10004: Backup failed
Inside a message a code is written bare, "code": "storage.full". In logs, tickets, documents and searches it is written
HEART storage.full. Things that simply happen, such as system.started, are event types, not faults.
The codes are defined in Part 3, Section 5.4, and their H-numbers in Section 5.7.
All of it, as data: fault-codes.json.
All fault codes, by area · All fault codes, by H-number · Problem types (API errors)