I have a pair of disks in RAID1 formatted with btrfs
.
The disks go through periodic scrubbing and I get notified with the results. They've been running great for about 2-3 years with no issues.
However, I've recently added smartd
to my installation, and it instantly complained about a small number of unreadable sectors in one of the drives:
Device: /dev/sdc [SAT], 4 Currently unreadable (pending) sectors
I ran a scrub on that drive which found and corrected the same number of errors, but the smart error message doesn't go away. Subsequent scrubs on the same disk show no errors.
I'm not sure which of these tools is the most accurate - is smartd
showing a false positive, or is btrfs
missing bad sectors, or perhaps I'm misunderstanding the results?
What would be the best way to verify the health of the disk?
Thanks!