In my dmesg logs I get following errors a lot:
[232671.710741] BTRFS warning (device nvme0n1p2): csum failed root 257 ino 2496314 off 946159616 csum 0xb7eb9798 expected csum 0x3803f9f6 mirror 1
[232671.710746] BTRFS error (device nvme0n1p2): bdev /dev/nvme0n1p2 errs: wr 0, rd 0, flush 0, corrupt 19297, gen 0
[232673.984324] BTRFS warning (device nvme0n1p2): csum failed root 257 ino 2496314 off 946159616 csum 0xb7eb9798 expected csum 0x3803f9f6 mirror 1
[232673.984329] BTRFS error (device nvme0n1p2): bdev /dev/nvme0n1p2 errs: wr 0, rd 0, flush 0, corrupt 19298, gen 0
[232673.988851] BTRFS warning (device nvme0n1p2): csum failed root 257 ino 2496314 off 946159616 csum 0xb7eb9798 expected csum 0x3803f9f6 mirror 1
I’ve run btrfs scrub start -Bd /home
as described here. The report afterwards claim everything is fine.
btrfs scrub status /home
UUID: 145c0d63-05f8-43a2-934b-7583cb5f6100
Scrub started: Fri Aug 4 11:35:19 2023
Status: finished
Duration: 0:07:49
Total to scrub: 480.21GiB
Rate: 1.02GiB/s
Error summary: no errors found
What RAID profile are you using on your filesystem? Checksum failures on RAID1/5/6/10 aren’t fatal because the block is read from a different mirror.
RAID? how can I check? I’m not using RAID as far as I know
You’d probably know unless you didn’t set it up yourself!
btrfs device usage /mountpoint
Well I never set up any raid on my systems
root@archiso /mnt/arch # btrfs device usage . /dev/nvme0n1p2, ID: 1 Device size: 931.01GiB Device slack: 0.00B Data,single: 520.01GiB Metadata,DUP: 6.00GiB System,DUP: 16.00MiB Unallocated: 404.99GiB