I am upgrading my drives and have created a new pool. The original pool had a drive fail, but it has since been replaced. Each drive CKSUM value is at 4.04k and pool had two files with permanent errors. I deleted those, but it now shows this:

errors: Permanent errors have been detected in the following files:

        zfsa:<0x8220>
        zfsa:<0x8056>

When I try to create a snapshot and send it to the new pool. After a few terabytes, it fails with this error warning: cannot send 'zfsa@zpool_transfer': insufficient replicas.

CKSUM was always at zero until the first drive failed. The data is not important and I don’t care about whatever is corrupt, I just want to get the data to the new pool.

Edit: Forgot to mention, I have scrubbed the pool many times.

Another edit: I’ve also tried using zpool clear as well. Despite the high checksum errors I’ve had no issues outside the two now deleted files. The pool is used for a media server which has been working perfectly.

After I scrub the checksum errors go to zero, but they start climbing when I run the send/receive.

  • tvcvt@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    5 days ago

    Checksum errors can often mean a failing component. It could be the other drive or maybe a sata cable. Is the original pool mounting correctly? If so, you should be able to do a simple rsync to move it to the new pool.

    • priapusOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      One of the drives I connected using a new HBA, I guess that could be it. The pool is mounting and the data seems largely intact.

    • tvcvt@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      5 days ago

      Oh! Also, try posting this here: https://practicalzfs.com/. That’s a discourse forum really focused on ZFS. Jim Salter runs it and Alan Jude often contributes advice. There are some folks there who know ZFS inside and out.