I have a Lenovo ThinkCentre M900 Tiny (10FL) which has been working fine. Recently, I had an HDD failure, and replaced it with an SSD. This time, I decided to go with ZFS (single drive, kinda pointless, but I get scrubbing). Every once in a while, I’m getting errors while scrubbing. It’s always 1-2 read or write errors. And it never reappears if I clear the error and run another scrub.

The data isn’t important, and it’s backed up, so I’m not too worried about it. But, the symptoms make me think that it’s an issue of the SATA port inside. Is it possible to replace the SATA port inside this device? I wasn’t able to find anything like part number etc. online and it looks like I need to replace the whole board. Any help is appreciated.

  • ragebutt@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    That log is fine and I bet your sata connector is too. And duh of course no sata cable (my build is a rack mount so I jump to that because it’s always the first thing to check).

    I would guess you have data corruption from lack of redundancy and i/o error. zpool status -v to show impacted files, restore from backup, then scrub again

      • ragebutt@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        Ahhh right right

        R/w would suggest media (especially if it’s the same sectors), but not necessarily that the drive is toast

        zpool status -v | grep “errors” may output files associated with bad blocks

        zpool status -v might just give you filenames though, worth it to try that first. It might just give object IDs tho and I forget what to do at that point. You have to map them to file paths but I don’t remember how to do this.

        If the errors are in different spots though totally different story. Back to sata I/o issues. Controller issues, kernel/driver issue, etc. technically could be the sata port but I seriously doubt it