I am having a cache drive issue for the second time. 2 nvme Samsung SSD 990 pros in a cache pool. The first time it worked for a few days, and then the cache pool said it entered read only mode. New to Unraid, I was messing around with a bunch of settings, figured that I broke things so I just started from scratch.
2nd time through, got things set up, less than a day to get errors again. Following some posts online, I tried btrfs dev stats /mnt/cache and saw a bunch of errors.
[/dev/nvme0n1p1].write_io_errs 0
[/dev/nvme0n1p1].read_io_errs 0
[/dev/nvme0n1p1].flush_io_errs 0
[/dev/nvme0n1p1].corruption_errs 0
[/dev/nvme0n1p1].generation_errs 0
[/dev/nvme1n1p1].write_io_errs 4699665
[/dev/nvme1n1p1].read_io_errs 70894
[/dev/nvme1n1p1].flush_io_errs 53487
[/dev/nvme1n1p1].corruption_errs 0
[/dev/nvme1n1p1].generation_errs 0
I tried scrubbing the drive but it says all the errors are uncorrectable.
Makes me think maybe a drive or port issue, but I wanted to ask for advice and if there is anything I can do to check/repair before opening up the case. If I just move the drive to a new port does it just automatically sync up with the one that is still working? Do I have to try to move everything to the array first? Also hoping to get the right order of operations (thought I read somewhere that with cache pool errors you don't want to power off the machine). Thanks for any help.
bearcave-diagnostics-20241102-2350.zip