我使用`btrfs scrub start -Bd /home/`这条命令检查我的 home 分区。这是一个使用两块硬盘组成的 RAID1 分区。运行完没有报错。
但是我`umount /home/`,然后执行`btrfs check --check-data-sum -p /dev/sdb1`之后,却是报一大堆的 csum 错误。这是什么原因呢?能不能修复这些错误?
worknas1:~ # btrfs check --check-data-csum -p /dev/sdb1
Opening filesystem to check...
Checking filesystem on /dev/sdb1
...
mirror 2 bytenr 5777268736 csum 4293900968 expected csum 168521404553 items checked)
mirror 2 bytenr 5777276928 csum 2620486707 expected csum 1307804838
mirror 2 bytenr 5777285120 csum 1858861762 expected csum 3875044954
mirror 2 bytenr 5777301504 csum 2285631852 expected csum 777154231
...
--
FROM 124.72.119.*