Newsletter

    Subscribe our newsletter

    Get new infrastructure guides, comparison reports, and migration notes in your inbox.

    Infrastructure notes, guides, and new tools. Unsubscribe anytime.

    Back to Blog
    Homelab
    Data Loss
    Storage
    Backups

    Am I Screwed? When a Homelab Becomes a Data Loss Horror Story

    March 18, 2026
    4 min read

    The second everything starts falling apart

    He knew something was off the moment the host came back online. It wasn't completely broken, which was worse: it was half-working. The VM booted and services ran, but then the errors came, low-key and persistent, as if something underneath was already collapsing.

    The trigger was a power loss with a dead UPS, and suddenly read errors started creeping in from an NVMe datastore that used to be rock solid. He tried cloning the disk, and it failed at 14%. He tried checking the filesystem, and a tool that simply doesn't support his setup blocked him.

    That's the moment it hits you. There's no crash and no clean failure, only a slow realization that you might be stuck.

    The cruellest version of this is the one you never see coming: a backup job that stopped running months ago and never said so. A conventional uptime check will not catch it, because the server is up. A push-based check will; see 5 free uptime monitoring services for the difference between polling something and waiting for it to report in.

    The tool that was supposed to save you doesn't work

    There's something uniquely frustrating about having the right tool and still being unable to use it.

    He did what any careful admin would do: unmount the datastore, run VOMA, and check for corruption. Except VOMA refuses to touch NVMe-based VMFS. There's no workaround and no hidden flag, just a dead end.

    And the official advice? Dump the metadata and send it to support.

    That might work if you're a paying enterprise customer. For free license users the suggestion lands differently, less as guidance and more as a reminder that you're on your own.

    Some people shrug it off. "That's the deal with free tiers," one voice might say. Others see something worse in it, a slow abandonment of the enthusiast community that helped build the ecosystem in the first place.

    "It's probably the disk… and that's the problem"

    The responses start coming in, and they're blunt. "It's a read error. The SSD couldn't recover the data." That's the translation of the NVMe status code. There's no mystery and no software bug, only hardware failing to deliver what was asked of it.

    Suddenly the narrative shifts away from VMware and toward choices made earlier: consumer NVMe drives, no power-loss protection, maybe a few too many improper shutdowns.

    One perspective is almost clinical: "Back up what you can and move on."

    Another is more reflective. Consumer drives chase benchmarks at the expense of integrity, and fast numbers look great until the power cuts out and the data underneath doesn't survive the hit.

    Not everyone agrees it's that simple. Some argue that even enterprise setups can fail under the right conditions, since hardware isn't perfect, though the margin for error is very different.

    The hidden risk of "it works fine"

    The part that feels almost cruel is that the VM still works. It boots, services run, and nothing is obviously broken. That illusion of stability is what makes it dangerous, because underneath, read operations are failing, blocks are unreliable, and the next access might be the one that finally breaks everything.

    One voice captured it perfectly: "It's a blessing you can still access it, so back it up before doing anything else."

    That's where people split. Some see a recoverable situation: get the data out, rebuild, move on. Others see a ticking time bomb, where every extra minute spent troubleshooting raises the chance of losing everything.

    Then there's a third reaction, curiosity: the urge to understand what went wrong, even when the safest move is to stop digging.

    The configuration that multiplied the damage

    Then comes the painful realization. He had two SSDs in one datastore, spanned together so he wouldn't have to think about placement. At the time that felt efficient, clean, and flexible.

    Now that design choice is amplifying the problem. One failure doesn't stay isolated; it spreads across the entire dataset, and what could have been a contained issue becomes systemic.

    "Never use VMFS extents," someone warns. Extents aren't broken, the argument goes, but they expand the blast radius when something inevitably goes wrong. It's one of those lessons that only sticks after it hurts.

    There's nuance here as well. Some argue extents are fine if you understand the risks and plan accordingly, while others treat them like a trap waiting to spring.

    The everyday reality of running a homelab

    At some point the technical details fade and something more human takes over.

    He admits it himself: there were warning signs. The UPS wasn't ideal, the shutdowns weren't always clean, and the hardware wasn't enterprise-grade. Homelabs are like that, though: a set of compromises and experiments, trading cost against reliability. Most of the time those trade-offs work, until they don't.

    A failed disk and a missing feature are only part of what happened here. The bigger picture is the fragile balance between "good enough" and "one failure away from losing everything."

    In the end, "Am I screwed?" doesn't have a clean answer. It depends on what you backed up, and what you didn't.